Remplacement d'un élément par son innerHTML
Bonjours a tous
tout est dans le titre
dans une boucle je remplace les elements par leur innrHTML si ceux ci n'ont pas d'attribut visiblement avec replaceChild il doit y avoir quelque chose qui m’échappe
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
var colhtml = balisefont.getElementsByTagName("FONT");
for (var i = 0; i < colhtml.length; i++) {
if (colhtml[i].innerHTML == "") {
balisefont.removeChild(colhtml[i]);
}
if(!colhtml[i].hasAttributes() && colhtml[i]!=balisefont){
var noeud=document.createTextNode (colhtml[i].innerHTML);
//balisefont.replaceChild(noeud,colhtml[i]);//ne fonctionne pas
}
} |
quelqu'un sait comment on fait ?