可以在代码中动态设置事件响应函数,就像.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文档中的一部分。