找到包含特定URL的页面上的所有图像,并使用java脚本将其删除

时间:2012-02-19 18:43:25

标签: javascript

我试图在页面上找到具有特定网址的所有图片/images/icons/bollWhiteDown.gif 并删除或更改它们可以吗?

以及如何?

谢谢

3 个答案:

答案 0 :(得分:2)

要删除IMG标记,您可以执行以下操作:

var imgs = document.getElementsByTagName("img");
for (var i = 0; i < imgs.length; i++) {
    if (imgs[i].getAttribute("src") == "/images/icons/bollWhiteDown.gif") {
        imgs[i].parentNode.removeChild(imgs[i]);
    }
}

基于OP的评论:

<script type="text/javascript">
window.onload = function() {
    var imgs = document.getElementsByTagName("IMG");
    for (var i = 0; i < imgs.length; i++) {;
        if (imgs[i].getAttribute("src") == "/images/icons/bollWhiteDown.gif") {
            imgs[i].parentNode.removeChild(imgs[i]);
        }
    }
}​
</script>

答案 1 :(得分:1)

试试这个

var images = document.getElementsByTagName('img');
for (var img in images){
   if(images[img].src == '/images/icons/bollWhiteDown.gif'){
      images[img].parentNode.removeChild(images[img])
   }
}

答案 2 :(得分:0)

您可以这样做:

var imgs = document.getElementesByTagName("img");
for (var i = 0; i < imgs.length; i++) {
    if (imgs[i].src == "/images/icons/bollWhiteDown.gif") {
        imgs[i].src = "somethingelse";
    }
}