Запитання з тегом «dom»

Модель об'єкта документа (DOM) - це спосіб програмного посилання на елементи мови розмітки, такі як XML та HTML. Використовуйте за допомогою [javascript] або будь-якої іншої мови програмування, що має аналізатор DOM

10
Захоплення атрибута href елемента A
Намагання знайти посилання на сторінці. мій регулярний вираз: /<a\s[^>]*href=(\"\'??)([^\"\' >]*?)[^>]*>(.*)<\/a>/ але, здається, не вдається <a title="this" href="that">what?</a> Як я можу змінити свій регулярний вираз, щоб мати справу з href, не розміщеним першим у тезі?
114 php  html  dom 



15
Виявити зміни вмісту елементів за допомогою jQuery
change() функція працює і виявляє зміни на елементах форми, але чи існує спосіб виявлення, коли змінено вміст елемента DOM? Це не працює, якщо не #contentє елементом форми $("#content").change( function(){ // do something }); Я хочу, щоб це спрацьовувало, роблячи щось на кшталт: $("#content").html('something'); Крім того, html()чи append()функція не мають зворотної …
113 javascript  jquery  dom 

11
Перевірте, чи має елемент HTML прокрутки
Який найшвидший спосіб перевірити, чи є у елемента смуги прокрутки? Звичайно, перевірити, чи більший елемент, ніж його вікно перегляду, що легко зробити, перевіривши ці два значення: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth але це не означає, що на ньому також є смуги прокрутки (тому насправді люди можуть прокручуватися). Питання …

9
Пошук позиції елемента щодо документа
Який найпростіший спосіб визначити положення елементів відносно документа / тіла / вікна браузера? Зараз я використовую .offsetLeft/offsetTop, але цей метод дає вам лише положення відносно батьківського елемента, тому вам потрібно визначити, скільки батьків до елемента тіла, щоб знати положення відносного до положення тіла / вікна браузера / документа. Цей спосіб …
113 javascript  dom 

6
Затримка сценарію jquery, поки все інше не завантажиться
У мене є сценарій jquery, який мені потрібно запускати лише раз, коли все інше на сторінці, включаючи деякі інші javascripts (над якими я не маю ніякого контролю) закінчив робити свою справу. Я хоч, можливо, була альтернатива $ (document). Вже, але мені не вдалося його знайти.
112 javascript  jquery  dom 

20
Виконання <script> елементів, вставлених за допомогою .innerHTML
У мене є сценарій, який вставляє деякий вміст в елемент за допомогою innerHTML . Наприклад, вміст може бути таким: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Проблема в тому, що код всередині &lt;script&gt; тегу не виконується. Я трохи погукав його, але очевидних рішень не було. Якщо я вставив вміст за допомогою jQuery, $(element).append(content);частини сценарію …

7
Найкраща практика для вбудовування довільної JSON у DOM?
Я думаю про вбудовування довільної JSON у DOM так: &lt;script type="application/json" id="stuff"&gt; { "unicorns": "awesome", "abc": [1, 2, 3] } &lt;/script&gt; Це схоже на те, як можна зберігати довільний HTML-шаблон у DOM для подальшого використання з механізмом шаблонів JavaScript. У цьому випадку ми зможемо пізніше отримати JSON і проаналізувати його: …

13
Визначте, на який елемент вказівник миші знаходиться зверху
Я хочу функцію, яка повідомляє мені, над яким елементом закінчується курсор миші. Наприклад, якщо миша користувача перебуває над цією текстовою ділянкою (з id wmd-input), виклик window.which_element_is_the_mouse_on()буде функціонально еквівалентний$("#wmd-input")
110 javascript  dom  mouse 

9
Отримайте значення Element за допомогою minidom з Python
Я створюю інтерфейс графічного інтерфейсу для Інтернет-інтерфейсу Eve в Python. Я успішно витягнув XML-дані з їх сервера. Я намагаюся схопити значення з вузла під назвою "name": from xml.dom.minidom import parse dom = parse("C:\\eve.xml") name = dom.getElementsByTagName('name') print name Це, здається, знаходить вузол, але вихід нижче: [&lt;DOM Element: name at 0x11e6d28&gt;] …
109 python  dom  minidom 

3
Різниця між подією "зміни" та "введення" для елемента "введення"
Може хтось скаже мені, в чому різниця між changeтаinput подіями подіями? Я використовую jQuery для їх додавання: $('input[type="text"]').on('change', function() { alert($(this).val()); }) Він також працює з inputзамістьchange . Можливо, якась різниця в упорядкуванні подій відносно фокусування?
109 javascript  jquery  events  dom 

8
Коли я повинен використовувати функцію document.ready jQuery?
Мені сказали використовувати document.ready, коли я вперше почав використовувати Javascript / jQuery, але я ніколи не дізнався чому. Чи може хтось надати деякі основні вказівки щодо того, коли є сенс загортати код JavaScript / jquery всередині jQuery document.ready? Деякі теми, які мене цікавлять: .on()Метод jQuery : Я .on()досить часто використовую …


21
scrollIntoView Прокручується занадто далеко
У мене є сторінка, де смуга прокрутки, що містить рядки таблиці з divs в них, динамічно генерується з бази даних. Кожен рядок таблиці діє як посилання, подібно до того, як ви бачили б у списку відтворення YouTube поруч із відеопрогравачем. Коли користувач відвідує сторінку, опція, яку він має, повинна переходити …
107 javascript  dom  scroll 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.