Bonjour et bonnes fêtes!
J'essai de supprimer une partie du code qui se trouve entre les balise <ul> et </ul> mais je bloque.
<div id="test">
<h3>
le test
</h3>
<ul>
<li><a href="">lien1</a></li>
<li><a href="">lien2</a></li>
<li><a href="">lien1</a></li>
</ul>
</div>
J'ai essayé ceci:
var element = document.getElementById("test").lastChild;
while (element.firstChild) {
element.removeChild(element.firstChild);
}
Il supprime bien les balises <li></li> mais il m'a modifié aussi mes balise <ul> et </ul> par ceci:
<ul/>
Est ce normal? Comment faire pour qu'il laisse mes balises tranquilles?
Est ce que ça vient du DOCTYPE ?
Modifié par zn415 (27 Dec 2008 - 17:35)
J'essai de supprimer une partie du code qui se trouve entre les balise <ul> et </ul> mais je bloque.
<div id="test">
<h3>
le test
</h3>
<ul>
<li><a href="">lien1</a></li>
<li><a href="">lien2</a></li>
<li><a href="">lien1</a></li>
</ul>
</div>
J'ai essayé ceci:
var element = document.getElementById("test").lastChild;
while (element.firstChild) {
element.removeChild(element.firstChild);
}
Il supprime bien les balises <li></li> mais il m'a modifié aussi mes balise <ul> et </ul> par ceci:
<ul/>
Est ce normal? Comment faire pour qu'il laisse mes balises tranquilles?
Est ce que ça vient du DOCTYPE ?

Modifié par zn415 (27 Dec 2008 - 17:35)