<input value="点击按钮,执行预设JavaScript语句" type="button" onclick="alert('反清复明');">
常用事件:
element.addEventListener(event, function, useCapture);
语法解析:event参数是指触发事件的类型,比如“click”等;function代表事件所触发的函数;useCapture是非必须的布尔型参数,默认取值false。(这个参数主要是决定事件触发的顺序,之后看具体的例子就懂了)
document.getElementById("demo").addEventListener( "click", function() { alert('反清复明'); } );
将触发的函数独立声明:
document.getElementById("demo").addEventListener( "click", fan_qing_fu_ming ); function fan_qing_fu_ming() { alert('反清复明'); }
使用到useCapture参数的示例。(去试试就明白了,主要看绑定事件的执行先后顺序)
removeEventListener()方法可以移除事件与触发函数之间的绑定关系。
document.getElementById("myDIV").removeEventListener("mousemove", myFunction);