[dom je pense]accéder à des éléments d un tableau sans id
bonjour, jai une structure du type
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <table>
<tr>
<td>
<img src="fleche.jpg" onclick="javascript:showhide(this)"/>
<td>
<td/>
</tr>
<tr>
<td>
<table>...et ainsi de suite
</td>
</tr>
</table> |
ce tableau est fabriqué dynamiquement à partir d un script xsl afin de présenter sousforme tabulaire les champs et valeurs des champs d un xml et son shéma...
le truc est que je voudrais pouvoir cacher ou montrer le td contenant un table lorsque je clic sur l image dutd d au dessus...
je ne sais pas s il y a dans le DOM des methodes parent ou des trucs ds le genre...
le but étant, pour ceux qui connaissent, de pouvoir afficher mes données comme le fait XMLSPY en grid
je précie que dans aucune de mes cellules il n y a d id ou quoique ce soit de reconnaissable
Merci
:roll: :oops:
Re: [dom je pense]accéder à des éléments d un tableau sans i
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <table>
<tr>
<td>
<img src="fleche.jpg" onclick="showhide(this.parentNode.parentNode.parentNode)"/>
<td>
<td/>
</tr>
<tr>
<td>
<table>...et ainsi de suite
</td>
</tr>
</table> |
Code:
1 2 3 4 5 6
|
function showhide(elementTable) {
with(elementTable.getElementsByTagName('table')[0].style){
.display=(.display="none"?"block":"none")
};
} |
Quelque chose comme ça :)
à vérifier juste que getElementsByTagName ne retourne pas l'element parent de la fonction...