javascript - 你能用javascript在运行时修改div的onmousedown吗

标签 javascript events

我想编写一些 JavaScript 来在运行时更改 div 的 onmousedown。因此,在加载时,将鼠标放在 div 上会做一件事,如果调用 JavaScript 函数,则将鼠标放在 div 上会做另一件事。这可能吗?

最佳答案

您可以只分配 onMouseDown 属性。

document.getElementById('myDiv').onmousedown = function() {
  alert('New mouse down handler.');
};

请记住,javascript 属性区分大小写。 “onmousedown”全部小写。

关于javascript - 你能用javascript在运行时修改div的onmousedown吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/171259/

相关文章:

c# - 在 ASP.Net 中动态取消选中复选框时,CheckBox 不会触发 CheckedChanged 事件

javascript - 带有切换按钮和禁用切换的类的选项卡式内容

javascript - 这是对复选框输入的默认点击事件的核心误解,还是有缺陷的代码?

ios - 为什么只为许多单独的触摸创建一个 UIEvent?

javascript - 如何在javascript中过滤嵌套对象属性并打印新对象

javascript - Javascript函数自行调整大小

ios - 在 Spotify iOS SDK 中收听轨道结束事件

javascript - jQuery UI 可排序 : how to emulate the 'beforeStart' event?

javascript - 从文本文件中提取内容不工作 JavaScript

javascript - 如何在javascript中获取输入文本长度并验证用户