je trouve pas ça très beau l'histoire cette histoire de --
Bon c'est normal vu que spans est en fait un pointeur sur divParent.getElementsByTagName('span') et que lors de tes removeChild tu modifie ce dernier.
Et puis si j'ai tout compris Ravi veut garder le contenu...
J'aurais donc fait comme ça:
Code :
- window.onload = function () {
- var parent = document.getElementById('test');
- var spans = parent.getElementsByTagName('span');
- while (spans.lenght)
- {
- if (spans[0].id.match(/^word/i))
- parent.replaceChild(document.createTextNode(spans[0].nodeValue), spans[0]);
- }
- }
|
edit: Et en l'ecrivant je me rends comte de ma connerie
La ça va boucler à l'infini si il y a un span qui ne commence pas par word ... donc je vais corriger ça
Message édité par anapajari le 04-07-2006 à 13:44:48