Discuss / JavaScript / Nimo

大概这样写比较好

var obj = {
    "JavaScript" : null,
    "HTML" : null,
    "CSS" : null
};

var list = document.getElementById('test-list');
var i = 0, len = list.children.length;
while (i < len) {
   if (list.children[i].innerText in obj) {
       i ++;
   } else {
       list.removeChild(list.children[i]);
       len --;
   }
}

  • 1

Reply