javascript - 如何使图像在网页上变得不可见且不可交互?

标签 javascript html css

我制作了一个 javascript 脚本,它将扫描网页中的所有 .gif 并将它们的可见性属性设置为“隐藏”,这使我可以选择要在我的页面上显示的图像类型。我使用此代码:

function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
    var y = x.item(i);
    if(y.getAttribute("src").match("gif") != null){
        y.style.visibility = "visible";
        }else{
        y.style.visibility = "hidden";
            }
    }
}

编辑:

将代码更改为:

function makeAllGIF(){
var x = document.getElementsByTagName("img");
for(i = 0 ; i < x.length; i++){
    var y = x.item(i);
    if(y.getAttribute("src").match("gif") != null){
        y.style.display = "normal";
        }else{
        y.style.display = "none";
            }
    }
}

工作正常,谢谢大家!

最佳答案

在您的图像上设置属性 display: none

关于javascript - 如何使图像在网页上变得不可见且不可交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13663044/

相关文章:

javascript - Nightmare.js和Vo.js-提前退出循环

javascript - 在没有原型(prototype)的情况下创建的对象上使用 console.log 时出错 && 访问具有字符串属性的数组有效..如何?

javascript - 如何动态分组每个 n-div 并在 JQuery 中用一个新的 div 包装?

css - jQuery UI 小部件 CSS 继承问题

javascript - sIFR 动态改变父元素悬停文本的颜色

javascript - 我所有的可点击内容都应该包含在 <a> 或 <button> 标签中吗?

Javascript 函数 Hook

javascript - 更改 url 不会更改所选的选项卡

javascript - $(e).attr(name,value) 与 e.setAttribute(name,value) 有什么好处?

c# - 使用css的图像按钮位置