Вопросы с тегом «dom»

Объектная модель документа (DOM) - это способ программно ссылаться на элементы языка разметки, такого как XML и HTML. Используйте с [javascript] или любым другим языком программирования, который имеет синтаксический анализатор DOM


11
JQuery для проверки повторяющихся идентификаторов в DOM
Я пишу приложения с ASP.NET MVC. В отличие от традиционного ASP.NET вы несете большую ответственность за создание всех идентификаторов на вашей сгенерированной странице. ASP.NET даст вам неприятные, но уникальные идентификаторы. Я хотел бы добавить небольшой скрипт jQuery, чтобы проверить мой документ на наличие повторяющихся идентификаторов. Это могут быть идентификаторы DIVS, …
106 jquery  dom 

6
SVG получить ширину текстового элемента
Я работаю над ECMAScript / JavaScript для файла SVG и нужно получить widthи heightиз textэлемента , так что я могу изменить размер прямоугольника , который его окружает. В HTML я мог бы использовать атрибуты offsetWidthи offsetHeightв элементе, но похоже, что эти свойства недоступны. Вот фрагмент, с которым мне нужно работать. …
106 javascript  dom  text  svg 

9
Изменение значений CSS с помощью Javascript
Встроенные значения CSS легко установить с помощью javascript. Если я хочу изменить ширину и у меня есть вот такой HTML: <div style="width: 10px"></div> Все, что мне нужно сделать, это: document.getElementById('id').style.width = value; Это изменит значения встроенной таблицы стилей. Обычно это не проблема, потому что встроенный стиль переопределяет таблицу стилей. Пример: …
105 javascript  html  css  ajax  dom 

13
Есть ли способ выбрать одноуровневые узлы?
По некоторым причинам производительности я пытаюсь найти способ выбрать только одноуровневые узлы выбранного узла. Например, <div id="outer"> <div id="inner1"></div> <div id="inner2"></div> <div id="inner3"></div> <div id="inner4"></div> </div> Если я выбрал узел inner1, могу ли я получить доступ к его братьям и сестрам, inner2-4узлам?
105 javascript  dom  siblings 

3
XML-документ в строку
Какой самый простой способ получить строковое представление XML-документа ( org.w3c.dom.Document)? То есть все узлы будут на одной линии. Например, из <root> <a>trge</a> <b>156</b> </root> (это только представление в виде дерева, в моем коде это org.w3c.dom.Documentобъект, поэтому я не могу рассматривать его как строку) к "<root> <a>trge</a> <b>156</b> </root>" Спасибо!
104 java  xml  string  dom  xmldocument 


13
Как скрыть <option> в меню <select> с помощью CSS?
Я понял, что Chrome, похоже, не позволит мне спрятаться &lt;option&gt;в &lt;select&gt;. Firefox будет. Мне нужно скрыть &lt;option&gt;символы, соответствующие критериям поиска. В веб-инструментах Chrome я вижу, что они правильно настроены display: none;моим JavaScript, но при &lt;select&gt;нажатии на меню они отображаются. Как я могу сделать так, чтобы эти &lt;option&gt;символы, соответствующие моим критериям …
104 javascript  jquery  css  dom 

6
Почему document.querySelectorAll возвращает StaticNodeList, а не реальный массив?
Меня беспокоит то, что я не могу просто сделать это document.querySelectorAll(...).map(...)даже в Firefox 3.6, и я все еще не могу найти ответ, поэтому я подумал, что я отправлю кросс-пост на SO вопрос из этого блога: http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/ Кто-нибудь знает техническую причину, по которой вы не получаете массив? Или почему StaticNodeList не …


3
Является ли innerHTML асинхронным?
Надеюсь, я не буду выставлять себя дураком, но я пытаюсь понять, что происходит в этих двух строках кода: document.body.innerHTML = 'something'; alert('something else'); Я наблюдаю, что предупреждение отображается до того, как HTML был обновлен (или, может быть, он был, но страница не была обновлена ​​/ перекрашена / что-то еще) Проверить …

6
Как правильно перебирать getElementsByClassName
Я новичок в Javascript. Я открываю веб-страницу через window.onload, мне нужно найти группу элементов по имени их класса ( slide) и перераспределить их в разные узлы на основе некоторой логики. У меня есть функция, Distribute(element)которая принимает элемент в качестве входных данных и выполняет распределение. Я хочу сделать что-то вроде этого …
102 javascript  html  dom 

7
Как преобразовать список узлов DOM в массив в Javascript?
У меня есть функция Javascript, которая принимает список узлов HTML, но ожидает массив Javascript (он запускает для него некоторые методы Array), и я хочу передать ему результат, Document.getElementsByTagNameкоторый возвращает список узлов DOM. Сначала я подумал об использовании чего-нибудь простого, например: Array.prototype.slice.call(list,0) И это прекрасно работает во всех браузерах, за исключением, …
101 javascript  html  dom 

9
Поиск идентификатора родительского div с помощью JQuery
У меня есть такой html: &lt;div id="1"&gt; &lt;p&gt; Volume = &lt;input type="text" /&gt; &lt;button rel="3.93e-6" class="1" type="button"&gt;Check answer&lt;/button&gt; &lt;/p&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; и некоторые JS вроде этого: $("button").click(function () { var buttonNo = $(this).attr('class'); var correct = Number($(this).attr('rel')); validate (Number($("#"+buttonNo+" input").val()),correct); $("#"+buttonNo+" div").html(feedback); }); Я бы очень хотел, чтобы на кнопке …
99 jquery  dom  semantics 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.