您的位置:首页 > Web前端 > CSS

关于js中取非行间样式的兼容问题

2015-12-12 19:11 459 查看
取行间样式的方法一般有两种, currentStyle和getComputedStyle,但是火狐和chrome都不支持currentStyle,我们的方法是用if

if(oDiv.currentStyle)

{  alert( oDiv.currentStyle,width ) ; }

else

{ alert (

getComputedStyle(oDiv,false).width ); }//第二个参数(false)可以随便是什么 

需注意的是这个只能是取单一样式,像width、color这种,而不能取复合样式,像background。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript