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

240
JS: перебирая результат getElementsByClassName, используя Array.forEach

Я хочу перебрать некоторые элементы DOM, я делаю это: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); но я получаю ошибку: document.getElementsByClassName ("myclass"). forEach не является функцией Я использую Firefox 3, поэтому я знаю, что оба...

151
Что возвращают методы querySelectorAll и getElementsBy *?

Работают ли getElementsByClassName(и аналогичные функции, такие как getElementsByTagNameи querySelectorAll) так же, как getElementByIdили они возвращают массив элементов? Причина, по которой я спрашиваю, заключается в том, что я пытаюсь изменить стиль использования всех элементов...

136
Получить элемент внутри элемента по классу и идентификатору - JavaScript

Хорошо, я пробовал себя в JavaScript раньше, но самое полезное, что я написал, это переключатель стилей CSS. Так что я немного новичок в этом. Допустим, у меня есть HTML-код вроде этого: <div id="foo"> <div class="bar"> Hello world! </div> </div> Как бы я изменил "Привет,...

94
Как получитьElementByClass вместо GetElementById с помощью JavaScript?

Я пытаюсь переключить видимость определенных элементов DIV на веб-сайте в зависимости от класса каждого DIV. Я использую простой фрагмент кода JavaScript, чтобы переключать их. Проблема в том, что скрипт только использует getElementById, а getElementByClassне поддерживается в JavaScript. И, к...