最赞回答 / 慕莱坞5027760
function showMsg(){ alert("第四种事件处理程序:IE事件处理程序");}//对谷歌浏览器无效btn4.attachEvent('onclick',showMsg);btn4.detachEvent('onclick',showMsg);//跨浏览器事件处理程序,用封装的方法去掉这些就好了,估计是有处理不了
2016-11-04
最新回答 / jw3631281
// 封装添加事件监听程序 function addEvent(ele,type,hander){ if(ele.addEventListener){ ele.addEventListener(type,handler,false); } else if(ele.attachEvent){ ele.attachEvent('on'+type,handler ); -----是ha...
2016-10-30
最赞回答 / 雲中菩提
定义函数getByClass:首先,JavaScript是面向对象的语言,且永远有一个全局执行环境,而在浏览器中,全局执行环境对象为window,此处定义一个函数就是为window对象添加一个方法。在实际开发中,如果项目比较大,为了避免全局污染或同名冲突,不会直接在window下定义函数。var oParent=parent?document.getElementById(parent):document: 等号后面是一个三元表达式。即true?1:0取1,false?1:0取0。在JavaScript中...
2016-10-27
最赞回答 / Whitney_Wang
就是说,如果传入了父元素就把oParent设置成父元素,如果没传父元素,oParent就是整个文件。其实是如果传入父元素得到的就是该父元素下有这个class名称的元素,如果没传父元素,得到的就是文件中所有有这个class名称的元素。(class名称靠你function传入)
2016-10-21