Bonjour,

J'ai une fonction qui créée des nœuds dans le DOM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function CreeNode(balise, mesAttributs)
{
    monObj=document.createElement(balise);
    for (i=0; i<mesAttributs.length;i++)
    {
        monAttr = document.createAttribute(mesAttributs[i][0]);
        monAttr.nodeValue = mesAttributs[i][1];
        monObj.setAttributeNode(monAttr);
    }
    return monObj;
}
balise c'est la balise HTML à créer et mesAttributs c'est un array de type [[Attr1, Valeur1], [Attr2, Valeur2], etc]...

Ceci fonctionne impec sous FF3 mais IE8 me retourne un "Membre introuvable" sur la ligne monObj.setAttributeNode(monAttr);

J'ai donc une question toute simple : pourquoi IE y m'aime pas ???

Merci d'avance,
Dav'