如何使用javascript隐藏所有图像?

Dav*_*vid 7 html javascript google-chrome

我正在使用Google Chrome扩展程序将JavaScript代码注入网站供个人使用...我想在页面加载之前隐藏所有图像...我已经让脚本在任何加载之前运行,但是可以好像得到正确的代码来隐藏图像数组......类似于:

function beforeload(){
  document.getElementsByTagName('img')[0].style.display = "none"
}
Run Code Online (Sandbox Code Playgroud)

基本上我希望所有图像标签都将style ="display:none"添加到属性中.我该怎么做呢?

Amr*_*rhy 15

你需要循环它们

var images = document.getElementsByTagName('img');
for (i = 0; i < images.length;i++ ) {
    images[i].style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)


Cyr*_*pta 5

Amr已经通过javascript实现了这一目标.如果向页面添加jquery,则只需要一行

$('img').hide();
Run Code Online (Sandbox Code Playgroud)