-
123查看全部
-
dom2级事件 名字.addEventListener('要干什么',函数,false) 例子:li.addEventListener('click',function,false); 删除事件 li.removeEventListener('click',function,false); false:事件冒泡兼容各浏览器 true:事件捕获兼容性不太好查看全部
-
dom2两个方法addEventListener()和removeEventListener()查看全部
-
清除事件null查看全部
-
很清晰的讲道理查看全部
-
666查看全部
-
事件对象查看全部
-
事件冒泡就是从最深的地方(最里层的的标签元素)冒到最上面(-》外层容器-》body-》html-》文档document)查看全部
-
事件是特定的交互瞬间查看全部
-
play.onclick=playFun; 和 play.onclick=playFun()的区别:一个是把playFun函数赋值给onclick事件,一个是把playFun函数的执行结果给了onclick事件查看全部
-
ie的事件对象查看全部
-
事件对象。 在事件代理后,处理函数的一些行为查看全部
-
target 获得event在什么上的event.target.nodeName查看全部
-
html事件耦合度高;<br> DOM0级事件最常用,给属性绑定事件;<br> DOM2级事件定义了两个方法,处理事件的操作和删除事件的操作 addEventListener()和removeEventListener()接受三个参数,事件名称,事件函数,是否为冒泡:true为事件捕获,false为事件冒泡。查看全部
-
2. 事件处理 - HTML事件处理 <input type="submit" id="btn" onlclick="alert("hello world");"> 特点: HTML和JS代码耦合在一起,不方便修改 - DOM0事件处理 <script> var btn=document.getElementById("btn"); btn.onclick=alert("helloworld");//添加事件 btn.onlcik=null; //取消事件 </script> - DOM2事件处理 不同的浏览器的DOM2事件处理函数不同 - Chrome: - addEventListener(element, type, true/false); - removeEventListener(element, type, true/false); 第三个参数true时为事件捕获流,false时为事件冒泡 - IE: - attachEvent(element, "on"+type); - attachEvent(element, "on"+type); 举例说明: <script> btn=document.getElementById("btn"); //获取操作对象 btn.addEventListener("click", alert("helloworld"), false); //添加 btn.removeEventListener("click", alert("helloworld"), false); //删除 </script> 总结: - DOM0事件处理和DOM2事件处理都可以在一个元素上添加多个事件,而HTML事件处理不行 - DOM2事件处理添加的事件只能通过DOM2事件处理去除查看全部
举报
0/150
提交
取消