2
Je souhaite supprimer les ChildNodes d'un DIV avec un nom de classe spécifique.Suppression de nœuds enfants dans un DIV
Quelle sera la meilleure façon possible?
Merci.
Je souhaite supprimer les ChildNodes d'un DIV avec un nom de classe spécifique.Suppression de nœuds enfants dans un DIV
Quelle sera la meilleure façon possible?
Merci.
var myDiv = document.getElementById('my-div'),
children = myDiv.childNodes,
len = children.length,
reg = /(?:\s|^)fooClass(?:\s|$)/;
while (len--) {
if (reg.test(children[len].className || '')) {
myDiv.removeChild(children[len]);
}
}
+1. Mais ne devrait pas 'enfants [len] .className.indexOf (" fooClass ")! == -1' suffire? – karim79
@ karim79: Pas dans tous les cas. Par exemple. 'class =" myfooClass "'. – James
@ J-P - Bon point. – karim79