JS的removechild方法的深刻理解

JS的removechild方法的深刻理解
1。概述

删除的节点不在文档树中,但仍在内存中,可以随时添加到另一个位置

当您通过子节点并删除操作时,我们应该注意,子属性是只读属性,当子节点发生变化时,它将实时更新。
获取/删除节点:
无功自document.getelementbyid('to-be-removed);
获取父节点:
VaR self.parentelement母=;
删除:
var删除= parent.removechild(自我);
删除=自我;
2。例子

Javascript
斯威夫特
HTML
ANSI C
CSS
DirectX
VaR(P = document.getelementbyid 'test-list);
VaR的长度= p.children.length;
var I=0;
为((i <长度);{){
Var Li = p.children {我};
var text = li.innertext;
如果(文本)!= = 'javascript'text!= = 'html文本!= = 'css){

p.removechild(李);
警报(p.children.tostring());
长度-;
其他{ }
++;
}
}
测试:
函数(){())
VaR
Arr,我,
T = document.getelementbyid('test-list);
如果(T t.children t.children.length = = = 3){
ARR = { };
为(i = 0;i < t.children.length;i++){
Arr.push(t.children {我}。innerText);
}
如果(arr.tostring)= { 'javascript('html ','css} ToString)、(){
警报(测试通过!);
}
{其他
警报(测试失败:+ arr.tostring());
}
}
{其他
警报(测试失败!);
}
});
上面的JS removechild方法的深入了解,这是萧边分享你的全部内容。我希望能给你一个参考,希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部