Запитання з тегом «dom»

Модель об'єкта документа (DOM) - це спосіб програмного посилання на елементи мови розмітки, такі як XML та HTML. Використовуйте за допомогою [javascript] або будь-якої іншої мови програмування, що має аналізатор DOM



18
.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'); }) чи в цьому випадку вони роблять те саме? І якщо я дійсно повинен перейти до використання prop(), всі старі attr()виклики зламається , якщо я перейти на 1.6? ОНОВЛЕННЯ selector = '#id' $(selector).click(function() …
2297 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 нижче, другий стовпець має однакову назву …


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; Однак …

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>залишилося? Чи можу я просто …
872 javascript  dom 

18
Як знайти слухачів подій на вузлі DOM при налагодженні або з коду JavaScript?
У мене є сторінка, де деякі слухачі подій приєднуються до полів введення та вибирають поля. Чи є спосіб дізнатися, які слухачі подій спостерігають за певним вузлом DOM та за якою подією? Події додаються за допомогою: Прототипи Event.observe ; DOM addEventListener; Як атрибут елемента element.onclick.
840 javascript  events  dom 

13
Як видалити всі класи CSS за допомогою jQuery / JavaScript?
Замість індивідуального виклику $("#item").removeClass()кожного окремого класу, який може мати елемент, чи є одна функція, яку можна назвати, яка видаляє всі класи CSS з даного елемента? Працюватимуть як jQuery, так і сирий JavaScript.
778 javascript  jquery  dom 


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.