我只想删除内容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';
}
没有做任何事。
有人能告诉我我做错了吗?
答案 0 :(得分:4)
var elements = document.getElementsById('content').document.getElementsByTagName('img');
应该是
var elements = document.getElementsById('content').getElementsByTagName('img');
答案 1 :(得分: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();