Nico: getElementsByName im IE

Beitrag lesen

Hallo,

Bin für Eure Hilfe sehr dankbar!

So ungefähr mache ich das:

var alleTags = document.getElementsByTagName("NAME_DES_TAGS");
for (var i = 0; i < alleTags.length; i++) {
  if (alleTags[i].className == "NAME_DER_KLASSE") {
    alleTags[i].style.display = "none";
  }
}

Performance kann man wohl dadurch erhöhen, dass man den Bereich, der gescannt wird, weiter eingrenzt. Also z. B.:

var alleTags = document.getElementById("ID").getElementsByTagName("NAME_DES_TAGS");

Im if muss vielleicht noch zuvor getestet werden, ob der Tag überhaupt einen class-Attributknoten hat. Weiß ich aber nicht, musste ausprobieren.

Hilft das?

Grüße

Nico