0

我只想从内容 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';
    }

那什么也没做。

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

4

2 回答 2

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

应该

var elements = document.getElementsById('content').getElementsByTagName('img');
于 2012-09-09T13:14:34.617 回答
1
var elements = document.getElementsById('content').getElementsByTagName('img');
for (var i = 0; i < elements.length; i++) {
    elements[i].style.display = 'none';
}

如果使用 jQuery

$('#content img').hide();
于 2012-09-09T13:16:28.387 回答