只从DIV删除图像,而不是整个网站

Remove images only from DIV not whole site

本文关键字:网站 DIV 删除 图像 只从      更新时间:2023-09-26

我只想从内容div中删除图像,而不是整个网站。我尝试过以下几种:

var elements = document.getElementsByTagName('img');
    for (var i = 0; i < elements.length; i++) {
        elements[i].style.display = 'none';
    }

这会删除所有图像。

var elements = document.getElementsById('content').document.getElementsByTagName('img');
    for (var i = 0; i < elements.length; i++) {
        elements[i].style.display = 'none';
    }

那什么也没做。

有人能告诉我我做错了什么吗?

var elements = document.getElementsById('content').document.getElementsByTagName('img');

应该是

var elements = document.getElementsById('content').getElementsByTagName('img');
var elements = document.getElementsById('content').getElementsByTagName('img');
for (var i = 0; i < elements.length; i++) {
    elements[i].style.display = 'none';
}

如果使用jQuery

$('#content img').hide();