Doc_McSky: mit getElementByID nur ein Element?

Beitrag lesen

Hallo Leute,

meine Frage:
Spricht der Aufruf von z.B.:

  
document.getElemntByID('abort').className = 'abort_yes';  

NUR EIN 'abort' Element an und zwar das erste?
Ich dachte es würden alle ID's mit dem Namen 'abort' entsprechend bearbeitet...?

Ich habe eine Tabelle, da werden einige Zeilen ggf. ausgeblendet, da diese nur unter bestimten Umständen benötigt werden.
Jetzt steht im Quelltext dann z.B.:

  
<table ...>  
<tr>  
<td>bla</td>  
</tr>  
<tr class="abort_no" id="abort">  
<td>blabla</td>  
</tr>  
<tr class="abort_no" id="abort">  
<td>blabla</td>  
</tr>  
<tr class="abort_no" id="abort">  
<td>blabla</td>  
</tr>  
<tr>  
<td>bla</td>  
</tr>  
</table>  

und im CSS:

  
.abort_no {display: none;}  
.abort_yes {display: block;}  

Wenn nun obiger JS Befehl ausgeführt wird und eigentlich alle <TR> mit der ID 'abort' die Class wechseln sollten, tut dies nur eine, nämlich der erste Eintrag, wo es die ID 'abort' gibt.
Wie mache ich es richtig?

Gruß
Doc