Pytania otagowane jako getelementsbyclassname

11
JS: iterowanie po wyniku getElementsByClassName przy użyciu Array.forEach
Chcę iterować niektóre elementy DOM, robię to: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); ale pojawia się błąd: document.getElementsByClassName („moja_klasa”). forEach nie jest funkcją Używam Firefoksa 3, więc wiem, że oba getElementsByClassNamei Array.forEachsą obecne. Działa to dobrze: [2, 5, 9].forEach( function(element, index, array) { //do stuff }); …

10
Co zwracają metody querySelectorAll i getElementsBy *?
Czy getElementsByClassName(i podobne funkcje, takie jak getElementsByTagNamei querySelectorAll) działają tak samo, getElementByIdczy zwracają tablicę elementów? Pytam o to, że próbuję zmienić styl wszystkich używanych elementów getElementsByClassName. Zobacz poniżej. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

6
Pobierz element wewnątrz elementu według klasy i identyfikatora - JavaScript
W porządku, wcześniej parałem się JavaScript, ale najbardziej użyteczną rzeczą, jaką napisałem, jest przełącznik stylów CSS. Więc jestem w tym trochę nowy. Powiedzmy, że mam taki kod HTML: <div id="foo"> <div class="bar"> Hello world! </div> </div> Jak zmieniłbym „Hello world!” do „Goodbye world!” ? Wiem, jak działają dokumenty document.getElementByClass i …

7
Jak uzyskać GetElementByClass zamiast GetElementById z JavaScript?
Próbuję przełączać widoczność niektórych elementów DIV na stronie internetowej w zależności od klasy każdego DIV. Używam podstawowego fragmentu kodu JavaScript, aby je przełączać. Problem polega na tym, że skrypt używa tylko getElementById, co getElementByClassnie jest obsługiwane w JavaScript. I niestety muszę użyć class, a nie id, aby nazwać DIV, ponieważ …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.