处理浏览器兼容你最喜欢用哪种方式

Posted 前端精髓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理浏览器兼容你最喜欢用哪种方式相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
通过这个盒子的属性名来获取属性值(条件是兼容所有浏览器)
//var oDiv = document.getElementById("oDiv");
/*function getCss(curEle,attr) {
var val = null;
try {
val = window.getComputedStyle(curEle,null)[attr];
}catch (e){
val = curEle.currentStyle[attr];
}
return val;
}
console.log(getCss(oDiv,"width"));*/
/*function getCss(curEle,attr) {
var val = null;
if ("getComputedStyle" in window){
val = window.getComputedStyle(curEle,null)[attr];
}else {
val = curEle.currentStyle[attr];
}
return val;
}
console.log(getCss(oDiv,"width"));*/
/*function getCss(curEle,attr){
var val = null;
if (window.getComputedStyle){
val = window.getComputedStyle(curEle,null)[attr];
}else {
val = curEle.currentStyle[attr];
}
return val;
}
console.log(getCss(oDiv,"width"));*/
/*function getCss(curEle,attr){
var val = null;
if (/MSIE (6|7|8)/.test(window.navigator.userAgent)){
val = curEle.currentStyle[attr];
}else {
val = window.getComputedStyle(curEle,null)[attr];
}
return val;
}
console.log(getCss(oDiv,"width"));*/
</script>

以上是关于处理浏览器兼容你最喜欢用哪种方式的主要内容,如果未能解决你的问题,请参考以下文章

你最常用的web测试-浏览器兼容性测试

浏览器兼容性问题

CSS对浏览器的兼容性常见处理方式小结

js绑定事件方法:addEventListener的兼容问题

PHP解决跨域问题,你会用哪种方法?

web前端开发中浏览器兼容性相关问题解决方式