关于原生js 如何找到他的直接子元素而不是后代子元素

来源:互联网 发布:淘宝有名的男装店铺 编辑:程序博客网 时间:2024/05/17 07:50

1  在项目中,经常会碰到删除某个元素,有些时候,删除某个父元素下面所有的具有某个标识的子元素,有时候,删除某个父元素具有某个标识的直接子元素。

 一,原生js找到某个元素的下面的所有子元素。

document.getElementById("parent").children;可以找到他的所有子元素。

二 原生js找到某个元素下面的直接子元素。

 要找到他的某个元素直接子元素。
 var length = document.getElementById("parent").children.length;
 for(var n = 0 ;n < length ;n ++){
 if( document.getElementById("parent").getElementsByClassName("childclass")[i].parentNode.id = "parent"){
 console.info(document.getElementById("parent").getElementsByClassName("childclass")[i]) ;
 }
 }



总而言之,要删除某个元素,就找到这个元素的父元素,如果父元素是你选择的这个元素,那么这个子元素就是要删除的子元素。

原创粉丝点击