gpt4 book ai didi

javascript - 如果源为空,如何将 id 为 false 的 img 标签设置为 false?

转载 作者:行者123 更新时间:2023-12-03 04:55:51 25 4
gpt4 key购买 nike

如果内部 html 没有分配图像源,我尝试将 id 为 #myComputer 的 img 标记的可见性设置为 false。

HTML

    <img id="myComputer" src="assets/myComputer.png">

JS

    var myComputer = document.getElementById('myComputer').src;
var myComputerVisible = true;

if(myComputer == ""){
myComputerVisible = false;
};

当我删除源并检查控制台时,即使我删除了 html 中的源,“myComputerVisible”仍然显示为“true”:

    <img id="myComputer" src="">

仅限纯 JavaScript。请指教!谢谢!

最佳答案

改用getAttribute:

var myComputer = document.getElementById('myComputer').getAttribute("src");
var myComputerVisible = true;
console.log("src is: " + myComputer);
if (myComputer == "") {
myComputerVisible = false;
};

console.log(myComputerVisible);
<img id="myComputer" src="">

关于javascript - 如果源为空,如何将 id 为 false 的 img 标签设置为 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42427986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com