Salut à tous !
J'aimerais savoir s'il est possible de créer des éléments DOM à partir d'une portion d'XHTML définie dans une chaîne de caractères. En gros, j'aimerais pouvoir faire quelque chose de plus propre (et surtout avec un meilleur avenir / respect des normes) que :
sHTMLCode étant ladite chaîne de caractères contenant le code HTML de ce qui doit être créé / affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2var oParentNode = document.getElementById("parentId"); oParentNode.innerHTML = sHTMLCode;
J'ai essayé de parser cette chaîne HTML (XHTML en réalité) pour pouvoir insérer dans le document de ma page les noeuds du document résultant mais FireFox plante lorsque, après avoir fait un appel à Document#importNode(Node, true) suivi du fatidique appel à Node#appendChild(Node) où le plantage a lieu...
P.S.: Ai-je bien posté mon billet au bon endroit ?![]()








Répondre avec citation







mais sincérement ca peut être tellement complexe que cela fait longtemps que j'ai laissé tomber pour n'utiliser que le innerhtlm surtout que cela reste lisible et coherent (une seule methode) pour celui qui passera derriere moi

Partager