-
getElementsByClass IE10以下无效查看全部
-
跨浏览器事件处理程序 <script> var eventUtil = { addHandler:function(element, type, handler){ if(element.addEventListener){ element.addEventListener(type, handler, false); }else if(element.attachEvent){ element.attachEvent('on'+type, handler); }else{ element['on'+type] = handler; } }, removeHandler:function(element, type, handler){ if(element.removeEventListener){ element.removeEventListener(type, handler, false); }else if(element.detachEvent){ element.detachEvent('on'+type, handler); }else{ element['on'+type] = null; } } } eventUtil.addHandler(btn, 'click', showMes); eventUtil.removeHandler(btn, 'click', showMes); </script>查看全部
-
IE事件处理程序 只支持IE和OPPRA attachEvent(事件名, 方法名或方法) 添加事件 detachEvent(事件名, 方法名或方法) 删除事件 不使用第三个参数的原因:IE8以及更早的浏览器版本只支持时间冒泡查看全部
-
事件流的两种形式查看全部
-
事件冒泡查看全部
-
DOM0和DOM2都可以添加多个事件或多个方法 按添加顺序执行 DOM 2级 定义了两个方法:用于处理指定和删除事件处理程序的操作 addEventListener()和removeEventListener() 接收三个参数: 要处理的事件名;作为事件处理程序的函数;布尔值(false冒泡阶段兼容各种浏览器) var btn = document.getElementById('btn'); btn.addEventListener('click', show, false); btn.addEventListener('click',function(){ alert(this.value);}, false); //通过addEventListener添加的时间只能通过removeEventListener删除 //删除的蚕食必须与添加的参数一致 btn.removeEventListener('click',show,false); function show(){ alert('DOM2'); }查看全部
-
DOM 0级事件 var btn = document.getElementById('btn'); btn.onclick = function(){ alert("DOM0级事件"); }; btn.onclick = null;//如果不想要点击了使用此行查看全部
-
键盘事件查看全部
-
dom0级事件必须得把javascript代码放在body里,还必须得放在需要取id的组件的下面查看全部
-
DOM0级处理程序:简单,跨浏览器优势查看全部
-
selectid是自定义属性标签,详情查看http://www.cnblogs.com/luoyanli/archive/2012/10/17/2727886.html查看全部
-
<cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。查看全部
-
1111查看全部
-
阻止事件的默认行为:preventDefault() ?.preventDefault();查看全部
-
?.stoppropagation() 阻止冒泡事件查看全部
举报
0/150
提交
取消