如何用js删除 dom元素的嵌入样式(style)的一个属性

JavaScript08

如何用js删除 dom元素的嵌入样式(style)的一个属性,第1张

将style中你想删掉的属性设为null应该是可以解决的,Chrome通过

例如:

elem.style["height"] = null//彻底删除elem的style属性的height值

从 DOM 树中删除的节点,因为不在 DOM 树中,所以不能接收到来自浏览器的事件,除非你把这些对象本来保存在某个数组中在删除之后还跑来遍历它们。只要它们不再收到任何通知,那它们有没有 onclick 都是没有任何影响的。

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建一个html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:document.body.removeChild(document.getElementById("1"))。

3、浏览器运行index.html页面,此时会发现123所在的整个div以及它的内容都被移除了。