Iteriert alle -Tags auf einer Seite
-
20-08-2019
- |
-
-
20-08-2019 - |
Frage
Ich möchte alle Elemente auf einer Seite mit JavaScript durchgehen und prüfen, ob sie über eine Eigenschaft verfügen. Gibt es eine einfache Möglichkeit, dies zu tun, oder muss ich eine rekursive Lösung verwenden?
Lösung
Sie können verwenden:
var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++){
//do something to each div like
divs[i].innerHTML = "something new...";
}
Andere Tipps
Um eine Eigenschaft in einem oder mehreren aller Divs auf einer Seite zu finden:
var divs = document.getElementsByTagName("div"), i=divs.length;
while (i--) {
if (divs[i].getAttribute([yourProperty]) === 'yourValue'){
//do something
}
}
Möglicherweise können Sie auch eine Selektormotor verwenden, wie z. Brutzeln.
Steve
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow