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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?