Описание тега htmlcollection

An HTMLCollection is a list of nodes, an interface representing a generic collection of elements (in document order) and offers methods and properties for traversing the list. The nodes are automatically updated when the underlying document is changed.
1 ответ

Итерация объекта HTMLCollection с использованием цикла for

Я использую babel-polyfill и пытаюсь повторить HTMLCollection объект, использующий цикл for-of: const elements = document.getElementsByClassName('some-class') for (const element of elements) { console.log(element) } Это не работает. Я получаю ошибку…
3 ответа

Как перебрать HTMLCollection?

У меня есть некоторые элементы в моем HTML с классом node-itemЯ обращаюсь к ним в своем компоненте, используя: let nodeItems = document.getElementsByClassName('node-item'); и когда я вхожу nodeItems это дает мне HTMLCollection[] с длиной 4. Я пробов…
21 апр '18 в 13:15
1 ответ

TypeScript или JS- Как выбрать элемент и все его дочерние элементы в HTMLCollection?

Обновлен код, который я придумал: <section id="Test"> <header>Welcome</header> <p>This is a test</p> <div>Nothing here</div> </section> var element = document.getElementById("Test"); var elements = &lt…
11 мар '15 в 15:22
1 ответ

HTMLCollection появляется в консоли со многими элементами, но имеет длину 0

На странице есть несколько элементов span, которые я пытаюсь получить и которые отформатированы следующим образом: <div class="ca-evp1 te" style="color:#2952A3"> <span class="te-t">11am </span> <span class="te-s">Ant…
03 окт '17 в 21:52
4 ответа

Изменить атрибут данных при клике элементов HTML

Я пытаюсь применить изменения к DOM, когда <tr> нажата. При нажатии, он должен добавить data-state=enabled а также data-display=expanded чтобы нажал <tr> при подаче заявления data-state=disabled а также data-display=collapsed друг другу …
0 ответов

Transpiled For... цикла через HTMLCollection выбрасывает ошибку

Я использую Reactjs с синтаксисом ES6 и транспортера Babel. Когда я использую синтаксис ES5, я получаю ожидаемый результат: console.log(React.findDOMNode(this.refs.propertyInputs).getElementsByTagName('input')); var propInputs = React.findDOMNode(th…
0 ответов

HTMLCollection Loop

У меня проблема с циклом в HTMLCollection, я хотел бы получить дочерний элемент, но он возвращается как "неопределенный"...: var thumb = document.getElementsByTagName('pi-elem-search'), tc = document.getElementsByClassName('taskCard'), mutationConfi…
12 сен '18 в 08:05
1 ответ

Удалить элементы из коллекции HTML на основе другой коллекции HTML

Я пытаюсь создать 3 коллекции HTML, содержащие все мои ссылки на странице, поэтому я могу прикрепить 3 отдельные функции к каждой категории ссылок. Моя первая коллекция HTML - это "ссылки на заголовки", вторая - "ссылки в нижнем колонтитуле", а трет…
02 июн '14 в 15:27
1 ответ

Как конвертировать HTML-коллекцию в массив в Firefox и IE

Мне нужно преобразовать похожий на массив объект в реальный массив. Я использую getElementsByTagName, чтобы получить список элементов. var tablerow = document.body.getElementsByTagName('tr'); console.log(tablerow); var tablerowArr = Array.prototype.…
0 ответов

Поиск имени тега элемента для результатов поиска веб-страницы в элементе управления веб-браузера

Я открываю этот URL в элементе управления webbrowser http://www.simplyrecipes.com/?s=chicken и хочу показывать только результаты поиска в элементе управления webbrowser (средний раздел сайта, содержащий различные рецепты куриных рецептов). Я не могу…
1 ответ

Получить первый элемент HTMLCollection после загрузки окна (Joomla)

Я написал модуль Joomla и пытаюсь получить доступ к HTMLCollection в небольшом сценарии. Я добавил свой скрипт через $document->addScript('templates/design_control/js/mod_articles_newsbox.js'); сам скрипт выглядит так: function openNews(id) { var…
06 июн '14 в 09:27
4 ответа

Итерируйте NodeList, используя метод forEach

Я хочу перебрать NodeList с помощью метода forEach, я погуглил метод и нашел решение, которое позволяет это сделать - преобразовать NodeList в массив: var nodesArray = Array.prototype.slice.call(nodeList); Но я не понимаю, почему мы использовали sli…
1 ответ

Получить [String] из [object HTMLCollection]

Я боролся с этим. У меня есть действующая команда javascript, которую я отправляю из моего wkwebview: document.getElementById('qlist-wrapper').getElementsByClassName('question-summary narrow').toString(); Когда я набираю это с консоли Safari, я возв…
1 ответ

Цикл JavaScript HtmlCollection никогда не возвращает второй элемент

Я знаю, что есть ответы на то, как получить доступ к HtmlCollection и выполнить итерацию, но у меня это просто не работает:Я получил некоторые элементы с классом "tabSheetActive", количество их может быть 1 или больше.Я получаю к ним доступ с помощь…
28 май '15 в 12:05
1 ответ

Не можете передать HTML Collection в качестве параметра в функцию Js?

Я изучал слайд-шоу на w3schools, чтобы научиться создавать свои собственные. Это ссылка на код урока. Однако я имею в виду этот код. <script> var slideIndex = 0; showSlides(); function showSlides() { var i; var slides = document.getElementsByC…
30 авг '18 в 13:20
1 ответ

Длина массива не будет увеличиваться после опустошения и не может добавить событие мыши в HTMLCollection

Я боюсь этого сообщества, поэтому я так долго старался изо всех сил, искал в Интернете... но я потерпел неудачу. Пожалуйста помоги. Поэтому я хочу создать свой собственный список покупок / задач в JavaScript и HTML. Я могу добавить вещи в список без…
3 ответа

Являются ли HTMLCollection и NodeList итеративными?

В ES6 итерируемый является объектом, который позволяет for... of и имеет ключ Symbol.iterator. Массивы являются итеративными, как и наборы и карты. Вопрос в том, являются ли HTMLCollection и NodeList итеративными? Они должны быть? Документация MDN, …
4 ответа

Получение значений из HTMLCollection в строку

Я пытаюсь захватить выбранные значения раскрывающегося списка с множественным выбором и преобразовать их в одну строку для последующей манипуляции. На данный момент у меня есть следующий код: HTML: <select id="genreList" multiple="multiple" name=…
17 мар '15 в 19:07
1 ответ

Доступ к javascript HTMLCollection

Я сделал веб-сайт, и мне нужно продвигать javascript. Я хотел бы получить дочерние узлы из моего меню HTML. Вот часть моей структуры HTML: <ul class="menu"> <div class="moduletable_menu"> <ul class="nav menu nav-pills"> <li clas…
28 май '14 в 13:09
2 ответа

JavaScript: есть ли способ автоматически инициализировать элементы в живой коллекции?

Рассмотрим следующий пример // a sample constructor var SampleConstructor = function(element,options); // a full live collection var domCollection = document.getElementsByTagName('*'); // bulk init for (var i = 0; i < domCollection.length; i++) {…
14 янв '17 в 10:42