您的位置:首页 > 其它

关于各大浏览器的兼容问题解决方案(总结)

2016-03-25 12:36 330 查看

关于各大浏览器的兼容问题解决方案(总结)

A. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。

1.innerHTML,innerText,textContent;

function show(){
/*
火狐中无法使用innerText,而使用的是textContent;
innerHtml 和 innerText 区别:
后者会把添加的东西当成纯文本处理,
前者会把文本中的html元素,渲染出来
*/
var obj=document.getElementById("tag");
if(window.navigator.appName.indexOf('firefox')){
obj.textContent="value";
}else{
obj.innerText="value";
}
}


2.关于透明度的问题;

.clssName{
opacity:0.6; /*firefox 和 chrome 下使用*/
filter:alpha(opacity:60) /*ie8以及下使用*/
}


B. 脚本相关:和脚本相关的问题,包括JavaScript和DOM、BOM方面的问题

1.在获取事件对象的时候

obj.onmouseover=function (ev){
var e= ev || event; //否在ie8及以下,不支持ev
}


C.其他
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: