标签:javascript dom 事件 事件处理
<button id="button" onclick="function();">按钮</button>
document.getElementById(‘button‘).onclick = function;
<script for="btn1" event="onclick" type="text/javascript">
alert("您单击了我");
</script>、
document.getElementById(‘btn1‘).attachEvent("onclick", test);//为id为btn1的按钮绑定事件,单击按钮会触发test函数;
使用addEventListener(“事件”,调用函数,事件传播的哪个阶段(true/false))
当为true的时候表示监听捕获阶段,false表示监听冒泡阶段
document.getElementById(‘btn1‘).addEventListener("click", test, true);//为id为btn1的按钮绑定事件,单击按钮会触发test函数,并且只监听其捕获阶段;
event.cancelBubble=true;//取消IE的事件冒泡默认是false
document.getElementById(‘btn1‘).fireEvent("onCliclk", event)//将事件传给ID为btn1的按钮。
target.setCapture();//设置target对象捕获改时间
target.releaseCapture(); //设置target对象释放捕获。
DOM模型事件先后沿着两个方向传播,第一阶段是事件捕获阶段,从顶层对象传播到事件发生目标对象。第二阶段是冒泡阶段,从事件发生的目标对象向上传播到顶层对象;
event.stopPropagation()//阻值event事件传播
event.preventDefault();
【javascript总结】javascript的IE事件和DOM事件模型
标签:javascript dom 事件 事件处理
原文地址:http://blog.csdn.net/ttf1993/article/details/45600773