js 如何操作-webkit-filter:blur(1px);

js 如何操作-webkit-filter:blur(1px);

阅读 4.2k
1 个回答

获取dom属性中的样式用dom.style.property
获取css中的属性方法:

1、ie:dom.currentStyle.property
2、其他浏览器 : document.defaultView.getComputedStyle (dom).property;(貌似这样更好:document.defaultView.getComputedStyle(dom)[property]

兼容性写法:

function getStylePropery(dom,property){
    if(window.getComputedStyle){
        return document.defaultView.getComputedStyle(dom)[property];
    }else if(dom != null && dom.currentStyle[property]){
        return dom.currentStyle[property];
    }else{
        return null;
    }
}

对于复合属性,一般把类似-webkit-filter写成webkitFilter,font-size写成fontSize等等。

(第一次回答,求不喷)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题