Discuss / JavaScript / 比较笨的方法

比较笨的方法

Topic source

木落绕指

#1 Created at ... [Delete] [Delete and Lock User]

思路indexOf不为-1的全部删除。

//定义父标签和需要删除内容的数组
var parent = document.getElementById('test-list'),
    arr    = ['Swift','ANSI C','DirectX'];

//定义函数dele,参数1为含有要删除内容的数组,参数2为父标签
function dele(arr,parent){
  var s;
  for(var i=0;i<parent.children.length;i++){
    if(arr.indexOf(parent.children[i].innerText)!=-1){
      s = parent.children[i];
      parent.removeChild(s);
    }
  }
}

//执行删除函数
dele(arr,parent);

  • 1

Reply