Запитання з тегом «selectors-api»

5
querySelector, елемент підключення підстановки?
Чи є спосіб зрівняти ім'я елемента підстановки за допомогою querySelectorабо querySelectorAll? Я бачу підтримку підстановних знаків у запитах атрибутів, але не для самих елементів. Документ XML, який я намагаюся розібрати, - це в основному плоский список властивостей, і мені потрібно знайти елементи, які мають певні рядки у своїх назвах. Я …

3
Як використовувати querySelectorAll лише для елементів, які мають певний набір атрибутів?
Я намагаюся використовувати document.querySelectorAllдля всіх прапорців, у яких встановлений valueатрибут. На сторінці є інші прапорці, які не valueвстановлені, і значення для кожного прапорця різне. Ідентифікатори та назви, однак, не унікальні. Приклад: <input type="checkbox" id="c2" name="c2" value="DE039230952"/> Як встановити лише ті прапорці, у яких встановлені значення?

12
Javascript .querySelector find <div> by innerTEXT
Як я можу знайти DIV з певним текстом? Наприклад: &lt;div&gt; SomeText, text continues. &lt;/div&gt; Намагайтеся використовувати щось подібне: var text = document.querySelector('div[SomeText*]').innerTEXT; alert(text); Але звичайно це не вийде. Як я можу це зробити?

10
querySelector пошуку безпосередньо дітей
У мене є така функція, що нагадує jquery: function(elem) { return $('&gt; someselector', elem); }; Питання в тому, як я можу зробити те саме querySelector()? Проблема полягає &gt;в тому, що селектор в querySelector()вимагає явного вказівки батьків. Чи є якийсь обхідний шлях?

5
Використання querySelector з ідентифікаторами, які є числами
Наскільки я розумію, специфікація HTML5 дозволяє використовувати ідентифікатори, які є такими цифрами. &lt;div id="1"&gt;&lt;/div&gt; &lt;div id="2"&gt;&lt;/div&gt; Я можу отримати доступ до цих прекрасних за допомогою, getElementByIdале не за допомогою querySelector. Якщо я спробую зробити наступне, я отримую SyntaxError: DOM Exception 12 у консолі. document.querySelector("#1") Мені просто цікаво, чому використання чисел …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.