table javascript navigateurs object
Bonjour ,
Une table dynamique est générée sans souci dans ma page HTML au moyen du filtering table de dojo.
Problème : lorsque je clique sur un des éléments je souhaite récupérer la valeur et son libellé associé en utilisant ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
var tbody = document.getElementById("tabH").rows;
var l = tbody2.length;
for (var x = 0; x<l; x++) {
if (tbody2[x].className=="selected"){
document.getElementById("salari").innerHTML = tbody2[x].textContent;
document.getElementById("codsal").innerHTML = tbody2[x].attributes[1].nodeValue;
break;
}
} |
1. Y-a-t-il un moyen de trouver sur une table l'élément sélectionné sans faire de boucle et tester le "selected" ?
2. Cela fonctionne très bien avec mozilla 2.0 mais avec IE 7 j'ai une valeur null et une autre undefined.
avec mozilla j'ai un object HTMLTableRowElement, avec IE un object qu'il ne peut exploiter ?
Merci.