今天做毕设遇到点击事件嵌套时,点击按钮的同时,内部的点击事件也被执行。
上菜
<div class="deleteblog">
<a href="javascript:Show3(${arr[i].id});"><img src="GPimg/delete.svg" alt="" height="30px" width="30px"></a>
</div>
function Show3(id) {
document.getElementById("box3").classList.remove("hide4");
document.getElementById("shadow").classList.remove("hide3");
var oDelete=document.getElementById("delete_btn");
var oThinking=document.getElementById("thinking_btn");
oDelete.onclick=deletethis(id);
}
这里点击a标签后会弹出窗口
弹出窗口后自动执行了oDelete.οnclick=deletethis(id);点击事件,而我希望的是点击删除后再执行。
初学者跪求大佬orz