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

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

Как разрешить C:\fakepath?

<input type="file" id="file-id" name="file_name" onchange="theimage();"> Это моя кнопка загрузки. <input type="text" name="file_path" id="file-path"> Это текстовое поле, где я должен показать полный путь к файлу. function theimage()...
31 янв. '11 в 16:48
16 отв.

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

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

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

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

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

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

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

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

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

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

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

Как я могу найти предка элемента, который ближе всего к дереву, имеющему определенный класс, в чистом 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
7 отв.

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

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