Markus: Mehrere Objekte behandeln

Beitrag lesen

document.getElementById('xxx').getElementsByTagName('a');

Dann haben wir vielleicht auch nur aneinander vorbeigeredet. der TagName bringt mich nur in keinster weise weiter, da ich ALLE entsprechenden Felder innerhalb von tr Tags habe.

Ich weiß zwar nicht warum es geht aber ich habe es jetzt so gelöst und das klappt:

document.write("<tr style='display:none;' id='contentElement" + data[i]["Material"] + "'>");

-------------------------------

var e = document.getElementsByName(layerName);
for(var j=0; j<e.length; j++) {
  e[j].style.display = ((e[j].style.display == "block") ? "none" : "block");
}

Ich gebe es als ID an und Frage es über Name ab. Sei es nun konform oder nicht. Es geht.