如何解决单击按钮如何更改图像?
我试图通过单击div而不是按钮元素来更改图像src。但这不起作用。
这是我的html:
<figure class = "imgContainer">
<img class = "image" id = "image" src = " " alt = "activeimage">
<div class = "buttonsContainer" id = "btctn1">
<div class = "button" id = "btn1"></div>
<div class = "button" id = "btn2"></div>
<div class = "button" id = "btn3"></div>
<div class = "button" id = "btn4"></div>
</div>
javascript:
function setSrc() {
let mysrc = "assets/chad.jpg";
const img = document.getElementById("image");
if(img != mysrc){
img.src = msrc;
}
const btn1=document.getElementById("btn1");
btn1.addEventListener("click",setSrc);
解决方法
在javascript中,您可以在div标签上使用send(sockfd,sendbuffer,4,0);
事件来调用javascript函数。在该函数中,创建一个图像网址数组,然后根据div标签发送的索引选择一个网址。
尝试以下代码:
onclick
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。