ChrisB: Mehrere (gleiche) ID's ausblenden

Beitrag lesen

Hi,

Gibt es eine Methode oder Funktion, die zählt, wieviele  IDs vorhanden sind, also 4 bei oben genanntem Beispiel ausgibt?

Versteife dich nicht auf IDs.

Bei deinem Beispiel hast du vier Elemente, Spans naemlich, und die sind ganz einfach erfass- und damit auch zaehlbar - ueber getElementsByTagName, und die length-Eigenschaft der Collection, die dir das liefert.

Und wenn du nicht an allen Spans im Dokument interessiert bist, dann kannst du getElementsByTagName auch als Methode des Knoten-Objektes eines diese gruppierenden Elements, bspw. eines umgebenden Divs, anwenden.

<div id="container">
  <span id="s1">...</span>
  <span id="s2">...</span>
  <span id="s3">...</span>
  <span id="s4">...</span>
</div>

alert(document.getElementById("container").getElementsByTagName("span").length);

MfG ChrisB