C:\ProgramData\Docker\config\daemon.json
我正在尝试用javascript替换div标签中的图片。当我单击按钮时,它似乎跳过所有if和else语句,并在函数结束时直接转到单个命令。语句的语法有问题吗?它通过直接在应该被替换的图像下添加下一个图像输出到我的网站。有任何想法吗?感谢。
答案 0 :(得分:0)
HTML中的ID需要引号才能生效。检查员不会提示您任何错误,但ID不会受到影响。
<input id="snes"/>
我假设您的函数通常包含在脚本中?如果没有,这是另一个问题!
希望这会有所帮助:)
答案 1 :(得分:0)
您可以尝试以下代码:
function nes(){
var elem = document.getElementById('nes');
var displayStyleNes = null;
if (elem.style.display) {
displayStyleNes = elem.style.display;
} else if (elem.currentStyle) {
displayStyleNes = elem.currentStyle.display;
} else if (window.getComputedStyle) {
displayStyleNes = window.getComputedStyle(elem, null).getPropertyValue("display");
if (displayStyleNes === 'block'){
document.getElementById('nes').style.display = 'none';
}
//.....
}