1、childNodes兼容性问题
用Children替换
2、兼容性问题
var oUL=document.getElementById("ul1");
var oFirst=oUL.firstChild||oUL.firstElementChild;
var oLast=oul.lastChild||oUL.lastElementChild;
var oNext=oUL.nextSibling||oUL.nextElementSibling;
var oPrevious=oUL.previousSibling||oUL.previousElementSibling;
3、事件兼容
var oEvent = ev || event;
4、阻止冒泡
oBtn1.onclick = function(ev) {
alert(666);
varoEvent = ev || event;
oEvent.cancelBubble= true;
}
5、
Var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
6、文本框失去焦点:onblur 获取焦点:onfocus
判断每个输入字符时用Ie(onpropertychange),其他用oninput
7、判断是否为ie
if ((!window.VBArray))
8、判断字符串长度,先把中文换成两个aa,再计算长度。
Function getlength(str){
Returnstring(str).replace(/[^\x00-\xff]/g,’aa’).length
}
9、向长取整 Math.ceil();
10、选取文本 兼容性
If(document.selection){//ie
Returndocument.selection.createRange().text;
}else{
Return window.getSelection().tostring();
}