Mehrere "id" anwählen.

topf

Mitglied
Okay, ich weiss das es nicht geht, aber wie schaffe ich es mehrere id anzuwählen?

Angenommen ich habe eine Tabelle und mehrere Spalten

HTML:
<table>
  <tr id="5" style="display:none">
    [..]
  </tr>
  <tr id="5" style="display:none">
    [..]
  </tr>
  <tr id="6" style="display:none">
    [..]
  </tr>
</table>
<a href="javascript:void(0)" onClick="klappe_auf(5)">AUFKLAPPEN</a>

Ich weiss, wie ich das aufklappen an sich mache, aber nicht wie ich jetzt speziell die mit "5" hilfsgekennzeichneten Zeilen aufklappe, weil mit einer ID kann ich ja immer nur ein Element kennzeichnen.

Hilfe! Ich weiss nicht weiter.
 
id steht für Identifier, eine im Kontext eindeutige Kennzeichnung. Zwei gleiche IDs im selben HTML-Dokument machen keinen Sinn.

Mögliche Lösung:

HTML:
<table>
 <tr id="4" style="display:none">  [..] </tr>
 <tr id="5" style="display:none">  [..] </tr> 
 <tr id="6" style="display:none">  [..] </tr>
</table>
<a href="javascript:void(0)" onClick="klappe_auf(4);klappe_auf(5)">AUFKLAPPEN</a>
 
Zuletzt bearbeitet:
Hmm. Ja, okay. Dann weiss ich jetzt die basics. Aber eine akzeptable Lösung find ich leider trotzdem nicht für mein Problem.


Die Liste kann unglaublich lang werden :(

Okay, andere Idee:

HTML:
<table>  
	<tr id="5">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr id="6">  [..] </tr> 
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
	<tr style="display:none">  [..] </tr>  
</table> 
<a href="javascript:void(0)" onClick="klappe_auf(5)">AUFKLAPPEN</a>

Wie krieg ich das einfach hin, dass alle nach id 5 oder id 6 "angesprochen" werden?

Mit einer for-Schleife wäre das möglich oder?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück