javascript - onclick 函数未执行以更改图像

标签 javascript html css

在下面的代码笔中,我尝试使用 JavaScript 更改 id="chrome"的图像,但它似乎没有做任何事情。我做错了什么,我该如何解决。先谢谢你。

第一张图片的 id 为 chrome,单击时我正在尝试更改图片。

https://codepen.io/centem/pen/NgKEmG

这是我正在使用的 js。

function changeImage() {

    if (document.getElementById("chrome").src == "https://upload.wikimedia.org/wikipedia/commons/8/87/Google_Chrome_icon_%282011%29.png") 
    {
        document.getElementById("chrome").src = "https://www.centerpointe.com/v2/wp-content/uploads/2014/01/red-x.png";
    }
    else 
    {
        document.getElementById("chrome").src = "https://upload.wikimedia.org/wikipedia/commons/8/87/Google_Chrome_icon_%282011%29.png";
    }
}

基本上,对于具有 chrome 图标的第一行,我想在单击时将其更改为 x 图像。

最佳答案

更改 <img onclick()="changeImage()"><img onclick="changeImage()">

关于javascript - onclick 函数未执行以更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44345556/

相关文章:

html - 如何将文本放在图像旁边,使其位于页面中心并响应?谢谢

html - Chrome 渲染层 - 创建条件?

javascript - Facebook javascript 登录 sdk,提要未定义

带有 TimeLine 的 Javascript 动画不会在 html 中播放

html - 悬停父元素时更改子元素

css - Internet Explorer css slider 问题

html - 如何防止高像素比设备(视网膜)上的半像素 SVG 偏移?

javascript - 如何重复 ajax 请求,直到满足 RxJS Observable 的条件?

c# - colorbox + asp.net 按钮不会回发

javascript - 我怎样才能在 Magento 中修改这个价格函数