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
方法的深入了解,这是萧边
分享你的全部内容。我希望能给你一个
参考,希望你能
支持它。