Bonjour,
Je souhaite créer en javascript un élément équivalent au code HTML suivant :
<div id="postUl">&nsbp;</div>
Mais je n'y arrive pas.
Voici le script que j'espérais faire fonctionner :
Mais le résultat, vu dans firebug (loué soit ce plugin) est : <div id="postUl"> </div> (l'espace est cet espace est ignoré).
Lorsque j'utilise la ligne de code :
La balise semble bien générée : <div id="postUl"> </div>
Mais le n'est pas interprété et est affiché en toute lettre.
Est-ce quelqun voit une erreur que j'aurais faite ?
PS : J'utilise Prototype, l'appel $("linklist") est équivalent à document.getElementById("linklist")
Modifié par VilCoyot (21 May 2007 - 15:36)
Je souhaite créer en javascript un élément équivalent au code HTML suivant :
<div id="postUl">&nsbp;</div>
Mais je n'y arrive pas.
Voici le script que j'espérais faire fonctionner :
newElement = document.createElement('div');
newElement.setAttribute('id', 'postUl');
newElement.appendChild(document.createTextNode(" "));
$("linklist").appendChild(newElement);
Mais le résultat, vu dans firebug (loué soit ce plugin) est : <div id="postUl"> </div> (l'espace est cet espace est ignoré).
Lorsque j'utilise la ligne de code :
newElement.appendChild(document.createTextNode(" "));
La balise semble bien générée : <div id="postUl"> </div>
Mais le n'est pas interprété et est affiché en toute lettre.
Est-ce quelqun voit une erreur que j'aurais faite ?
PS : J'utilise Prototype, l'appel $("linklist") est équivalent à document.getElementById("linklist")
Modifié par VilCoyot (21 May 2007 - 15:36)