var arr = ['Swift', 'ANSI C', 'DirectX']
var ul = document.getElementById('test-list');
// 常规方法
for (li of ul.children) {
if (arr.indexOf(li.innerText) >= 0) {
ul.removeChild(li);
}
// 魔术方法
Array.from(ul.children)
.filter(child => arr.indexOf(child.innerText) >= 0)
.forEach(child => ul.removeChild(child));
我用魔法方法测试失败
Sign in to make a reply
Mason
var arr = ['Swift', 'ANSI C', 'DirectX']
var ul = document.getElementById('test-list');
// 常规方法
for (li of ul.children) {
if (arr.indexOf(li.innerText) >= 0) {
ul.removeChild(li);
}
}
// 魔术方法
Array.from(ul.children)
.filter(child => arr.indexOf(child.innerText) >= 0)
.forEach(child => ul.removeChild(child));