扫码关注官方订阅号
haha
走同样的路,发现不同的人生
首先变量 a:只需要通过document.getElementById("007")指向该img元素,而不是通过document.getElementById("007").src获取该元素的src值;
a
document.getElementById("007")
document.getElementById("007").src
src
你如果想要用按钮点击实现切换,就需要将按钮的onclick也指向方法look()
onclick
look()
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function look(){ var a = document.getElementById("007");//有改动 if (a.src == "Email1.png"){ a.src = "User_1.png"; } else { a.src = "Email1.png"; } } </script> </head> <body> <a onclick="look()"> <img src="Email1.png" id="007" alt=""> </a> <button onclick="look()">haha</button>//有改动 </body> </html>
代码本身有问题 var a = document.getElementById("007")就好 不是 var a = document.getElementById("007").src;
var a = document.getElementById("007")
var a = document.getElementById("007").src;
试试调用look时,把a.src至为空
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先变量
a:只需要通过
document.getElementById("007")指向该img元素,而不是通过
document.getElementById("007").src获取该元素的src值;你如果想要用按钮点击实现切换,就需要将按钮的
onclick也指向方法look()代码本身有问题
var a = document.getElementById("007")就好 不是var a = document.getElementById("007").src;试试调用look时,把a.src至为空