1.强制IE浏览器使用最高级别可用渲染模式显示网页:
2.图片的高度和宽度其中一个设置为定值,则另一个要设置为auto,否则IE下图片不能等比例缩放。
3.创建Event对象
var event=arguments[0]||event;
4.鼠标拖拽元素,文字会被选中,FF下还会出现自带空元素错误。
方法:
return false;//阻止默认事件Chrome、FF、IE8+
-moze-user-select:none;
if(obj.setCapture)//事件捕获IE8
{
obj.setCapture();//setCapture、releaseCapture是IE独有的事件
}
5.添加事件监听器
addEventListener(事件名称,函数,false)//FF、Chrome、IE8+
注意:添加事件监听器在FF下会使得return false;失效
attachEvent(事件名称,函数)// IE8
6.getYear()
var date=new Date();
var year=date.getYear();
IE8结果为2015,FF、Chrome、IE8+结果为115。
方法:
varyear=date.getYear()<1900?(1900+date.getYear()):date.getYear();
7.DOM
(1)childNodes:FF会将空行算为节点
方法:
varchildnodes=object.childNodes;
for(vari=0;i
{
if(childnodes[i].nodeType==1){
}
}
(2)-Child、-ElementChild
firstChild
firstElementChild
lastChild
lastElementChild
nextSibling
nextElementSibling
previousSibling
previousElementSibling
方法一:
if(object.firstElementChild){
}else{
}
方法二:
varchild=object.firstElementChild||object.firstChild;
8.FF不允许脚本关闭非脚本打开的窗口;IE允许脚本关闭非脚本打开的窗口,并会弹出提示框提示“是否关闭此窗口”;Chrome允许脚本直接关闭非脚本打开的窗口。
9.client-、offset-、scroll-
未完待续。。。 。。。
网友评论