当前位置: 代码迷 >> 综合 >> DOM(3)——动态设置事件
  详细解决方案

DOM(3)——动态设置事件

热度:96   发布时间:2023-10-01 22:53:58.0

可以在代码中动态设置事件响应函数,就像.Net中btn.Click+=一样。

        function f1() {alert("1");}function f2(){alert("2");}
<input type="button" onclick="document.ondblclick=f1" value="关联事件1" />//注意f1不要加括号。如果加上括号就变成了执行f1函数,并且将函数的返回值复制给document.ondblclick
<input type="button" onclick="document.ondblclick=f2" value="关联事件2" />

注意f1不要加括号。如果加上括号就变成了执行f1函数,并且将函数的返回值复制给document.ondblclick。

附加:

1、onclick事件:单击事件。

2、window.document.body  //从这里就可以看出它们的从属关系。window对象代表当前浏览器窗口。document代表浏览器窗口中的某个文档,因为一个浏览器窗口可以包含多个文档,比如顶部的logo文档,左边的导航栏文档,右边的内容文档等等。body就是document文档中的一部分。

  相关解决方案