Вопросы с тегом 'dom'
Используйте этот тег для вопросов взаимодействия других языков с XML/HTML с помощью объектной модели документа. Не используйте его как стенографию для HTML, JavaScript или SAX - используйте дополнительные теги для обозначения языка и разметки.
59
Как проверить, скрыт ли элемент в jQuery?
Можно переключать видимость элемента, используя функции .hide(), .show() или .toggle()? Как бы вы проверили, является ли элемент видимым или скрытым?
07 окт. '08 в 13:03
65
Как проверить, установлен ли флажок в jQuery?
Мне нужно проверить checked свойство флажка и выполнить действие, основанное на проверенном свойстве, с помощью jQuery. Например, если флажок возраста установлен, то мне нужно показать текстовое поле для ввода возраста, иначе скрыть текстовое поле....
23 мая '09 в 15:16
36
Как изменить класс элемента с помощью JavaScript?
Как я могу изменить класс элемента HTML в ответ на событие onclick с использованием JavaScript?
12 окт. '08 в 20:06
20
.prop() vs .attr()
Итак jQuery 1.6 имеет новую функцию prop().
$(selector).click(function(){
//instead of:
this.getAttribute('style');
//do i use:
$(this).prop('style');
//or:
$(this).attr('style');
})
или в этом случае они делают то же самое...
03 мая '11 в 19:33
26
Получить позицию (X, Y) элемента HTML
Я хочу знать, как получить X и Y позицию HTML-элементов, таких как img и div в JavaScript.
14 янв. '09 в 9:35
14
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";
od...
06 нояб. '08 в 12:26
18
Как выбрать элемент по имени с помощью jQuery?
У меня есть столбец таблицы, который я пытаюсь расширить и скрыть: Кажется, что jQuery скрывает элементы td когда я выбираю его по классу, но не по имени элемента. Например, почему: $(".bold").hide(); // selecting by class works
$("tcol1").hide();...
10 июл. '09 в 1:05
18
Как узнать, какой элемент DOM имеет фокус?
Я хотел бы узнать, в Javascript, какой элемент в данный момент сосредоточен. Я просматривал DOM и еще не нашел того, что мне нужно. Есть ли способ сделать это и как?
Я искал это:
Я пытаюсь сделать такие клавиши, как стрелки, и enter перемещаться п...
30 янв. '09 в 20:21
29
Как определить, отображается ли элемент DOM в текущем окне просмотра?
Есть ли эффективный способ определить, является ли элемент DOM (в документе HTML) видимым в настоящее время (отображается в области просмотра)?
(Вопрос относится к Firefox)
23 сент. '08 в 21:24
18
Почему setTimeout (fn, 0) иногда полезен?
Недавно я столкнулся с довольно неприятной ошибкой, в которой код загружал <select> динамически через JavaScript. Этот динамически загруженный <select> имел предварительно выбранное значение. В IE6 у нас уже был код для исправления выбра...
22 апр. '09 в 21:46
18
Как найти прослушиватели событий на DOM node при отладке или из кода JavaScript?
У меня есть страница, где некоторые слушатели событий прикреплены к полям ввода и выбирают прямоугольники. Есть ли способ узнать, какие прослушиватели событий наблюдают за конкретным DOM node и для какого события?
События подключаются с помощью:
...
15 янв. '09 в 14:19
29
Удалите все дочерние элементы DOM node в JavaScript
Как я могу удалить все дочерние элементы DOM node в JavaScript?
Скажем, у меня есть следующий (уродливый) HTML:
<p id="foo">
<span>hello</span>
<div>world</div>
</p>
И я хватаю node Я хочу так:
var m...
17 окт. '10 в 20:51
12
Как получить значение поля ввода текста с помощью JavaScript?
Я работаю над поиском с помощью JavaScript. Я бы использовал форму, но на моей странице это все испортило. У меня есть это текстовое поле ввода:
<input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/>
И это м...
19 июл. '12 в 15:00
18
Как вставить элемент после другого элемента в JavaScript без использования библиотеки?
Там insertBefore() в JavaScript, но как я могу вставить элемент после другого элемента без использования jQuery или другой библиотеки?
25 янв. '11 в 12:39
12
Как удалить все классы CSS с помощью jQuery?
Вместо индивидуального вызова $("#item").removeClass() для каждого отдельного элемента, который может иметь элемент, существует ли одна функция, которая может быть вызвана, которая удаляет все классы CSS из данного элемента?
И jQuery, и raw JavaScr...
15 сент. '09 в 3:34