给定一个来自dom的HTML节点,我需要删除所有的内联事件处理程序/属性,如onclick、onmouseover、onmousedown等。
我知道:
document.getElementById("some_id").attributes
返回所有属性,但我可以消除一些属性,但还有像:id,class,name等属性。
如何区分两种类型的属性?
完全不同的解决问题方法也是一个选择。
编辑:我正在尝试仅删除内联事件,并且在删除之前我还需要将它们“保存”到其他位置,因此克隆以完全处理不是一个选项。