-
event.keyCode : 键码查看全部
-
浏览器对象查看全部
-
事件冒泡查看全部
-
未完成查看全部
-
跨浏览器解决方法 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.romoveEventListener){ element.romoveEventListener(type,handler,false); } else if(element.detachEvent){ element.detachEvent('on'+type,handler); }else{ element['on'+type]=null;//element[type]相当于element.type } } };查看全部
-
DOM二级指定了两个事件处理方法。 用于指定事件处理程序的操作:addEventListener() 用于删除事件处理程序的操作:removeEvenListner()查看全部
-
console.log 主要是方便你调式javascript用的,你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构化的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。 console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到它有网页的各种提示。 键盘事件 onkeydown:按下键盘上任意键时触发,(按住不放会重复触发) onkeypress:按下键盘上的字符键时触发 onkeyup:释放键盘上的键时触发,(即按住不会重复触发) keyCode:event.keyCode,获得当前按下键盘上按键的键码,回车键为event.keyCode=13 定时器: var timer=null; timer=setInterval(function(){},50):每隔50ms执行一次函数 clearInterval(定时器名):清除定时器,再加定时器前需清除原来的定时器,防止多个定时器叠加 随机数: Math.random():生成0-1的随机数 Math.floor():向下取整查看全部
-
JS事件处理程序: 1,HTML事件处理程序:例子<input onClick=""> 缺点,修改代码时需要修改两处; 2,DOM0级事件处理程序(把一个函数赋值给一个事件处理程序): <input ... id="btn"> js:var btn2=document.getElementByid('btn2'); btn2.onClick()=...; btn2.onClick()=...; //同一事件,后一个覆盖前一个 3,DOM2级事件处理程序: addEventListener()和removeEventListener(); 上面方法有三个参数,事件名称,函数,布尔值(true表示在捕获阶段调用处理程序,false表示在冒泡阶段调用处理程序) js:var btn2=document.getElementByid('btn3'); btn3.addElementListener('click',showMessage(),false); (没有'on'); btn3.addElementListener('click',f1(),false); //这里有两个事件,按照前后次序依次执行查看全部
-
实现跨浏览器:封装,检测,调用。查看全部
-
跨浏览器实现,定义句柄。查看全部
-
IE浏览器支持的事件处理程序:<br> attachEvent();detachEvent();两个参数,没有布尔值,IE默认冒泡。 事件名就是正常的onclick等,不要忘记on~查看全部
-
dom2级事件处理程序:addEventListener(),removeEventListener(); 三个参数:要处理的事件名(原有的on一律去掉),作为事件处理程序的函数,布尔值。 添加和删除参数要一致。 eg1. btn.addEventListener('click',massage,false); eg2. btn.addEventListener('click',function(){ alert(); },false); false:表示在冒泡阶段调用事件处理程序(可以最大限度的兼容浏览器),一般设为false; true表示在捕获阶段调用事件处理程序 tip:IE浏览器不支持DOM事件处理程序。查看全部
-
删除对象属性,直接赋null即可。查看全部
-
低版本的IE可能需要另外处理的DOM命令中的事件对象查看全部
-
一、获取登录按钮及整个登录面板,给登录按钮添加事件,点击时让登录层示,点击登录面板的关闭按钮,关闭整个登录层查看全部
举报
0/150
提交
取消