gpt4 book ai didi

javascript - onmousedown 覆盖 onmouseup 和 onclick

转载 作者:行者123 更新时间:2023-12-02 16:45:27 24 4
gpt4 key购买 nike

考虑以下演示代码:

<p id="demo" style="border: 1px solid black;width:300px;height:300px"></p>

<script>
document.getElementById("demo").onmousedown = function(e){ alert('mousedown'); }
document.getElementById("demo").onmouseup = function(e){ alert('mouseup'); }
document.getElementById("demo").onclick = function(e){ alert('click'); }
</script>

有人可以向我解释一下为什么 mouseupclick 事件都没有被触发吗?

最佳答案

当您按下鼠标按钮时,您将触发一个正在阻止的警报。由于警报被阻止,因此当您释放点击时,它不允许您的事件处理程序再次触发。

编辑* - 如果按下鼠标,然后按 Enter 键退出警报。当您释放鼠标单击时,您将看到触发鼠标弹起事件。

关于javascript - onmousedown 覆盖 onmouseup 和 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27161793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com