Je veux récupérer tous les noeuds présents notamment DIV element.see la page de test ci-dessous (firefox)getElementsByTagName ne retourne pas les nœuds de commentaire javascript
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function processTags()
{
var chNodes = document.getElementById('foo').childNodes ;
console.log(chNodes);
console.log("------");
var chNodes = document.getElementById('foo').getElementsByTagName('*') ;
console.log(chNodes);
}
</script>
</HEAD>
<BODY onload="processTags();">
<div id="foo">
<!-- this is a comment -->this is some text ? <span>this is inside span</span>
<div><p>test</p>test<div>
</div>
</BODY>
</HTML>
Mais il ne me donne pas tag commentaires .. quel est le meilleur moyen de récupérer toutes les balises ??
BTW personne ne en majuscules les noms d'éléments HTML plus. Dites juste. ;) – Tomalak
@Tomalak: peut-être était-il un 'innerHTML' /' outerHTML' légèrement modifié et légèrement modifié? : - P –