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

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



18
.prop () против .attr ()
Так что в jQuery 1.6 появилась новая функция prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое? И если я действительно должен перейти к использованию prop(), все старые attr()вызовы сломается , если я перейти на 1.6? ОБНОВИТЬ selector …
2301 javascript  jquery  dom  attr  prop 


16
Как узнать, какой элемент DOM имеет фокус?
Я хотел бы узнать в JavaScript, какой элемент в настоящее время имеет фокус. Я просматривал DOM и пока не нашел то, что мне нужно. Есть ли способ сделать это и как? Причина, по которой я искал это: Я пытаюсь сделать клавиши как стрелки и enterперемещаться по таблице элементов ввода. Вкладка …
1309 javascript  dom 

13
jQuery document.createElement эквивалент?
Я рефакторинг старого кода JavaScript, и происходит много манипуляций с DOM. var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); Я хотел бы знать, есть ли лучший способ сделать это с помощью jQuery. Я …
1251 javascript  jquery  html  dom  dhtml 

13
Как я могу выбрать элемент по имени с помощью jQuery?
Есть столбец таблицы, который я пытаюсь развернуть и скрыть: JQuery , кажется , чтобы скрыть tdэлементы , когда я выбираю его класс , но не элемент имя . Например, почему: $(".bold").hide(); // selecting by class works $("tcol1").hide(); // select by element name does not work Обратите внимание на HTML ниже, …


29
Удалить все дочерние элементы узла DOM в JavaScript
Как мне удалить все дочерние элементы узла DOM в JavaScript? Скажем, у меня есть следующий (безобразный) HTML: <p id="foo"> <span>hello</span> <div>world</div> </p> И я беру узел, который я хочу, вот так: var myNode = document.getElementById("foo"); Как я мог удалить детей fooтак, чтобы просто <p id="foo"></p>осталось? Могу ли я просто сделать: …
876 javascript  dom 

14
Как получить значение поля ввода текста с помощью JavaScript?
Я работаю над поиском с помощью JavaScript. Я бы использовал форму, но она испортила что-то еще на моей странице. У меня есть это поле ввода текста: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> И это мой код JavaScript: <script type="text/javascript"> function searchURL(){ window.location = "http://www.myurl.com/search/" + (input text value); } </script> …

17
Почему setTimeout (fn, 0) иногда полезен?
Недавно я столкнулся с довольно неприятной ошибкой, когда код загружался <select>динамически через JavaScript. Этот динамически загруженный <select>имел предварительно выбранное значение. В IE6, мы уже имели код , чтобы установить выбранный <option>, потому что иногда <select>«s selectedIndexзначение будет синхронизирован с выбранным <option>» s indexатрибута, как показано ниже: field.selectedIndex = element.index; Однако …

18
Как найти прослушиватели событий на узле DOM при отладке или из кода JavaScript?
У меня есть страница, где некоторые слушатели событий прикреплены к полям ввода и полям выбора. Есть ли способ узнать, какие слушатели событий наблюдают за конкретным узлом DOM и для какого события? События прикрепляются с использованием: Прототип Event.observe ; DOM's addEventListener; Как атрибут элемента element.onclick.
842 javascript  events  dom 

13
Как удалить все CSS-классы, используя jQuery / JavaScript?
Вместо индивидуального вызова $("#item").removeClass()для каждого отдельного класса, который может иметь элемент, существует ли отдельная функция, которая может быть вызвана, чтобы удалить все классы CSS из данного элемента? Будет работать как jQuery, так и сырой JavaScript.
779 javascript  jquery  dom 


24
Создание нового элемента DOM из строки HTML с использованием встроенных методов DOM или Prototype
У меня есть HTML - строка , представляющая элемент: '<li>text</li>'. Я хотел бы добавить его к элементу в DOM ( ulв моем случае). Как я могу сделать это с помощью Prototype или DOM? (Я знаю, что мог бы легко это сделать в jQuery, но, к сожалению, мы не используем jQuery.)

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