var list = document.getElementById('test-list'); var webArr = ['JavaScript', 'HTML', 'CSS']; var arr = []; var fn = (arr, li) => { for(var x of arr) { if(x === li.innerText) { return true; } } return false; } for (var i = 0; i < list.children.length; i++) { arr.push(list.children[i]); } for (var self of arr) { if(!fn(webArr, self)) { // 拿到父节点: var parent = self.parentElement; // 删除: var removed = parent.removeChild(self); } }
Sign in to make a reply
_mundane
var list = document.getElementById('test-list'); var webArr = ['JavaScript', 'HTML', 'CSS']; var arr = []; var fn = (arr, li) => { for(var x of arr) { if(x === li.innerText) { return true; } } return false; } for (var i = 0; i < list.children.length; i++) { arr.push(list.children[i]); } for (var self of arr) { if(!fn(webArr, self)) { // 拿到父节点: var parent = self.parentElement; // 删除: var removed = parent.removeChild(self); } }