问答详情
源自:4-3 任意属性值(一)

getstyle函数

function getStyle(obj,attr){

if(obj.currentStyle){

return obj.currentStyle[attr];

}

else{

return getComputedStyle(obj,false)[attr];

}

}

这个函数是不是不能获取未定义的属性,例如top,left默认是0,没有设置

提问者:慕粉3135539 2016-05-08 14:37

个回答

  • 慕粉3317258
    2016-05-09 14:29:35
    已采纳

    如果是border等未定义的属性,它获取到的是(0px none rgb(0,0,0))

    你说的这个top,left如果未定义获取到的是auto

    所以应该是获取不到你想要的值 0 

  • xxl小兜
    2016-05-10 17:33:16

    请问这个是getStyle函数是不兼容谷歌吗,那谷歌浏览器要怎么兼容