Ik heb in HTML een tabel met daarin allemaal rows, waarvan er van sommigen als property van de row is meegegeven dat name="tr< id >". Deze 'name' kan bij meerdere rows voorkomen en is dus zeker niet uniek, anders had ik wel id's gebruikt. Nu wil ik dus dat ik met een javascript commando makkelijk die rows kan laten zien en daar had ik dit loopje voor geschreven:
De table-rows hebben in hun style (in de tag gedefinieerd) nu staan display: none; en als ik het handmatig op block of '' zet, verschijnen ze gewoon, maar nu gebeurt er niks. De goede id's worden meegegeven aan het script, maar verder gebeurt er gewoon niks en ik kan me echt niet voorstellen wat er nu fout is, want het is zo'n simpel script
Er verschijnt overigens ook geen foutmelding.
code:
1
2
3
4
5
6
| function expandTreeItem(id) {
var elements = document.getElementsByName('tr' + id);
for(i=0; i<elements.length; i++) {
elements[i].style.display=(elements[i].style.display=='none'?'block':'none');
}
} |
De table-rows hebben in hun style (in de tag gedefinieerd) nu staan display: none; en als ik het handmatig op block of '' zet, verschijnen ze gewoon, maar nu gebeurt er niks. De goede id's worden meegegeven aan het script, maar verder gebeurt er gewoon niks en ik kan me echt niet voorstellen wat er nu fout is, want het is zo'n simpel script
Er verschijnt overigens ook geen foutmelding.
[ Voor 9% gewijzigd door armageddon_2k1 op 06-03-2006 15:02 ]
Engineering is like Tetris. Succes disappears and errors accumulate.