一个按钮,切换两张图片,求帮忙,写的实现不了。
<head>
<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 id="007" src="Email1.png" /> </a>
<button>haha</button>
</body>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先变量
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至为空