Вопросы с тегом 'dom'

Используйте этот тег для вопросов взаимодействия других языков с XML/HTML с помощью объектной модели документа. Не используйте его как стенографию для HTML, JavaScript или SAX - используйте дополнительные теги для обозначения языка и разметки.
16
ответов

Можно ли вставить скрипты с помощью innerHTML?

Я попытался загрузить некоторые скрипты на страницу с помощью innerHTML на <div>. Похоже, что script загружается в DOM, но никогда не выполняется (по крайней мере, в Firefox и Chrome). Есть ли способ запуска скриптов при вставке их с помощью i...
задан 29 июля '09 в 4:01
12
ответов

AngularJS: Как запустить дополнительный код после того, как AngularJS предоставил шаблон?

У меня есть шаблон Angular в DOM. Когда мой контроллер получает новые данные от службы, он обновляет модель в области $scope и повторно отображает шаблон. Все хорошо до сих пор. Проблема в том, что мне нужно также выполнить дополнительную работу по...
задан 06 сент. '12 в 19:19
9
ответов

HTML "overlay", который позволяет кликам просачиваться к элементам, расположенным за ним

Я пытаюсь наложить элемент поверх веб-страницы (рисовать произвольную графику), и я дошел до точки, где я могу уложить ее внутри элемента поверх всего, но это мешает пользователю от нажатия на любые ссылки/кнопки/и т.д. Есть ли способ разместить свой...
задан 09 сент. '09 в 22:41
11
ответов

Считайте непосредственные дочерние элементы div с помощью jQuery

У меня есть следующая структура HTML node: <div id="foo"> <div id="bar"></div> <div id="baz"> <div id="biz"></div> </div> <span></span> </div> Как подсчитать количество непос...
задан 30 окт. '08 в 18:47
6
ответов

Найти элемент в DOM на основе значения атрибута

Не могли бы вы рассказать мне, есть ли какой-либо DOM API, который ищет элемент с заданным именем атрибута и значением атрибута: Что-то вроде: doc.findElementByAttribute("myAttribute", "aValue");
задан 23 апр. '10 в 0:27
5
ответов

Разница между объектом Node и элементом Element?

Я полностью запутался между объектом Node и элементом Element. document.getElementById() возвращает объект Элемент, а document.getElementsByClassName() возвращает объект NodeList (коллекция элементов или узлов?) Если div является объектом Element, т...
задан 02 апр. '12 в 18:28
2
ответов

Получение значения HTML Checkbox из событий onclick/onchange

<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" /> Внутри onClickHandler и/или onChangeHandler, как я могу определить, будет ли новое состояние флажка?
задан 17 дек. '10 в 17:27
5
ответов

Как заменить элемент DOM на место с помощью Javascript?

Я ищу заменить элемент в DOM. Например, есть элемент <a> который я хочу заменить на <span>. Как бы я пошел и сделал это?
задан 09 мая '09 в 20:14
5
ответов

Найдите ближайший элемент предка, который имеет определенный класс

Как я могу найти предка элемента, который ближе всего к дереву, имеющему определенный класс, в чистом JavaScript? Например, в дереве: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> ...
задан 01 марта '14 в 23:05
7
ответов

Как добавить класс в элемент DOM в JavaScript?

Как добавить класс для div? var new_row = document.createElement('div');
задан 12 июля '09 в 7:29
9
ответов

Обратный вызов Javascript при завершении загрузки IFRAME?

Мне нужно выполнить обратный вызов, когда IFRAME закончил загрузку. Я не контролирую содержимое в IFRAME, поэтому я не могу запустить обратный вызов. Этот IFRAME программно создан, и мне нужно передать его данные как переменную в обратном вызове, а ...
задан 02 окт. '08 в 22:21
3
ответов

Как использовать "не" в xpath?

Я хочу написать что-то вроде: //a[not contains(@id, 'xx')] (что означает, что все ссылки, в которых атрибут 'id' не содержит строку 'xx') Я не могу найти правильный синтаксис.
задан 11 окт. '09 в 18:40
6
ответов

Выделите все элементы с атрибутом "data-", не используя jQuery

Используя только JavaScript, каков наиболее эффективный способ выбрать все элементы DOM, которые имеют определенный data- (скажем, data-foo). Элементы могут быть различными элементами тега. <p data-foo="0"></p><br/><h6 data-foo=...
задан 16 авг. '11 в 23:27
4
ответов

Удалить элемент JavaScript DOM

Я пытаюсь проверить, существует ли элемент DOM, и если он существует, удалите его, а если он не существует, создайте его. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElement...
задан 12 янв. '12 в 9:06
7
ответов

React.js - доступ к компонентам

Почему я не могу получить доступ к методам компонентов из "снаружи" в ReactJS? Почему это невозможно и есть ли способ его решить? Рассмотрим код: var Parent = React.createClass({ render: function() { var child = <Child />; ...
задан 19 июля '14 в 18:18