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]) ;
}
}
总而言之,要删除某个元素,就找到这个元素的父元素,如果父元素是你选择的这个元素,那么这个子元素就是要删除的子元素。