-
阻止事件冒泡<br> event.stopPropagation() 阻止事件的默认行为 event.preventDefault()查看全部
-
调属性时,点其实都可以换成中括号。创建一个对象,为这个对象设置两个句柄,对应添加事件和删除事件,每个句柄内部对使用哪种语句做判断。这是一种封装的思想,学习一下查看全部
-
DOM2级 为元素添加事件监听器查看全部
-
DOM0级的方法就是先把元素对象给取出来,然后通过它的onclick属性设置匿名方法查看全部
-
html事件是直接写在标签里面的。但是这种方式js和html代码过于耦合,不方便修改事件方法查看全部
-
事件流,一个事件执行的元素流经顺序。事件冒泡就是从深的元素往上流经的过程,从子节点到父节点查看全部
-
DOM0级事件: 将一个函数赋值给一个事件处理程序。 例: <input type="button" value="button" id="btn"> <script> var btn = document.getElementById("btn"); //获取元素 btn.onclick = function(){ //为元素的onclick事件绑定一个匿名函数 alert("Hello"); }; </script>查看全部
-
HTML事件: 直接在javascript事件写入html中。 例: <input type="button" value="button" id="btn1" onclick="a()"> <script> function a(){ alert("Hello!"); } </script> 缺点:HTML与JS代码的高耦合度,不便修改查看全部
-
事件流: 事件冒泡:即事件最开始有由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档); 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。查看全部
-
事件流描述的是从页面中接受事件的顺序查看全部
-
对上述事件进行封装查看全部
-
function showMes(event){ event=event||window.event;//后者用于兼容ie var ele=event.target||event.srcElement; alert(ele); event.stopPropagation(); }查看全部
-
跨浏览器事件处理<br> element.onclick===element['onclick'] 调用方法: eventUtil.addHandler(btn3,'click',showMes);查看全部
-
IE兼容的事件处理程序 注意:addEventListener中的事件名不需要加on,但IE兼容的attachEvent需要加on查看全部
-
DOM2级可以在某个元素的onclick属性上绑定多个事件,DOM0级只能绑一个事件查看全部
举报
0/150
提交
取消