2010-08-04 11 views

Répondre

5
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]); 
    } 
} 
+0

+1. Mais ne devrait pas 'enfants [len] .className.indexOf (" fooClass ")! == -1' suffire? – karim79

+0

@ karim79: Pas dans tous les cas. Par exemple. 'class =" myfooClass "'. – James

+0

@ J-P - Bon point. – karim79

Questions connexes