3
我想从第三方网站上的div中删除元素。谷歌浏览器扩展程序删除元素
如
<div id="full_size_photo">
<img src="img1">
<img src="img2">
</div>
var imageDiv = document.getElementById("full_size_photo");
imageDiv.removeChild(imageDiv.childNodes[i]);
imageDiv显然有5个孩子? :S 当我是1时,img1被正确移除。 当我删除3和4 img2被删除...
有人能够解释为什么这是?
据我所知,我认为第一个img标签会是0,第二个会是1?
您还可以使用nodeType属性来检测它是否是元素或文本节点。有关更多信息,请参阅http://www.w3schools.com/dom/prop_node_firstchild.asp。 – 2010-05-18 18:25:30
你的代码更有意义,你也很清楚地解释了我的问题。 非常感谢。 – 2010-05-18 18:33:08