今天看到的关于这个问题很简单的写法。
问题是这样的:
从这里面把前端三件套以外的元素剔除。
<ul id="test-list">
<li>JavaScript</li>
<li>Swift</li>
<li>HTML</li>
<li>ANSI C</li>
<li>CSS</li>
<li>DirectX</li>
</ul>
let correct=['JavaScript', 'HTML', 'CSS'];
let node = document.getElementById("test-list");
for(let i=0;i<node.children.length;i++){
if(correct.indexOf(node.children[i].innerText)<0)
node.removeChild(node.children[i--]);
}
本文介绍了一种简单的方法来筛选出HTML文档中指定的前端技术(JavaScript, HTML, CSS)。通过JavaScript脚本实现了对一个包含多种编程语言名称的列表进行过滤,仅保留前端三件套元素。
135

被折叠的 条评论
为什么被折叠?



