Felix Riesterer: mit getElementByID nur ein Element?

Beitrag lesen

Lieber Doc_McSky,

<table ...>

...
<tr class="abort_no" id="abort">
...
<tr class="abort_no" id="abort">
...
<tr class="abort_no" id="abort">

  
davon, dass eine ID nur einmal im Dokument vorkommen darf, hast Du ja mittlerweile erfahren.  
  
Was spricht eigentlich dagegen, der Tabelle selbst mittels JavaScript eine Klasse zu geben (oder wegzunehmen)?  
  
Du änderst die Klasse "abort\_no" in "abortable" um. Damit hast Du Elemente, die sich mit "abortable" so verhalten, als stünde da das ehemalige "abort\_no".  
  
So, und nun kann man mit JavaScript die Tabelle wahlweise auf `<table class="abort">`{:.language-html} oder auf `<table class="">`{:.language-html} setzen. Dazu kannst Du der Tabelle eine ID verpassen, um sie mittels `getElementById()`{:.language-javascript} zu adressieren. Den Rest regelt Dein CSS mit einem passenden <http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente@title=Nachfahrenselektor>.  
  
Liebe Grüße,  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)