Javascript 通过DOM访问float属性

Javascript 通过DOM访问float属性,javascript,dom,Javascript,Dom,我有一个DOM元素,它在Firebug中清楚地显示了float:left属性。 但是当我在DOM中处理它时,element.style.float返回undefined 我只是忽略了我这边的一些东西(这是我现在假设的),还是有一种特殊的方式来处理浮动?如果有,我会感到困惑。使用cssFloat 来源。 element.style.cssFloat(IE中的styleFloat)使用浏览器惯例在html引擎中将属性指定为属性名。有时它们工作,有时不工作。 关键字不能是脚本类中的属性名,例如,flo

我有一个DOM元素,它在Firebug中清楚地显示了
float:left
属性。 但是当我在DOM中处理它时,
element.style.float
返回
undefined


我只是忽略了我这边的一些东西(这是我现在假设的),还是有一种特殊的方式来处理
浮动
?如果有,我会感到困惑。

使用
cssFloat

来源。

element.style.cssFloat(IE中的styleFloat)使用浏览器惯例在html引擎中将属性指定为属性名。有时它们工作,有时不工作。 关键字不能是脚本类中的属性名,例如,float变成className、htmlFor、cssFloat或styleFloat

dom语法是: element.style.getPropertyValue('float'), 但这只适用于内联样式指定

要获得任何样式表定义的样式,必须深入查看:

document.defaultView.getComputedStyle(元素“”).getPropertyValue('float')

注意-这是针对firefox、opera、chrome和safari的。
IE有自己的风格查找方法。

神圣的camoley,这是经过十年web开发的!我很困惑。谢谢。:)