Als «getelementsbyclassname» getaggte Fragen

11
JS: Überlaufen des Ergebnisses von getElementsByClassName mit Array.forEach
Ich möchte einige DOM-Elemente durchlaufen. Ich mache Folgendes: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); aber ich bekomme eine Fehlermeldung: document.getElementsByClassName ("myclass"). forEach ist keine Funktion Ich bin mit Firefox 3 , so ich , dass beide wissen , getElementsByClassNameund Array.forEachvorhanden sind. Das funktioniert gut: [2, 5, …

10
Was geben die Methoden querySelectorAll und getElementsBy * zurück?
Do getElementsByClassName(und ähnliche Funktionen wie getElementsByTagNameund querySelectorAll) Arbeit die gleiche wie getElementByIdoder kehren sie eine Reihe von Elementen? Der Grund, den ich frage, ist, dass ich versuche, den Stil aller Elemente mit zu ändern getElementsByClassName. Siehe unten. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';


7
Wie bekomme ich GetElementByClass anstelle von GetElementById mit JavaScript?
Ich versuche, die Sichtbarkeit bestimmter DIV-Elemente auf einer Website abhängig von der Klasse jedes DIV umzuschalten. Ich verwende ein einfaches JavaScript-Snippet, um sie umzuschalten. Das Problem ist, dass das Skript nur verwendet getElementById, da getElementByClasses in JavaScript nicht unterstützt wird. Und leider muss ich Klasse und nicht ID verwenden, um …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.