您的位置:首页 > Web前端 > JavaScript

js事件绑定 监听

2017-08-13 23:47 260 查看
事件绑定的三种方法

法一:直接在元素上绑定:

<input type=button value="点击我" onclick="click()">

法二:在js中绑定

document.getElementById(id).onclick=function(){alert('de');}

法三:使用事件监听绑定事件:  //事件监听的优点:可以绑定多个事件。可以解除事件绑定

关于事件监听,W3C规范中定义了3个事件阶段,依次是捕获阶段、目标阶段、冒泡阶段。

用addEventListener()或者attachEvent()

W3C标准: element.addEventListener(event,function,userCaptrue);

event : (必需)事件名,如click,支持所有 DOM事件 。

function:(必需)指定要事件触发时执行的函数。

useCapture:(可选)指定事件是否在捕获或冒泡阶段执行。true,捕获。false,冒泡。默认false。

IE:element.attachEvent(event,function) //event事件名必须加on,如onclick,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: