我已经尝试过 element.style.marginLeft
但它在某些继承样式的情况下不起作用(只返回一个空字符串)。此外, getComputedStyle
不是一个选项,因为我想在这种情况下获得“自动”而不是计算值。
对于 IE,currentStyle
适用于我,但在其他浏览器中不可用。
我必须只使用纯 js,没有框架,而且我需要它是跨浏览器的。
最佳答案
使用 Jquery!
简单语法:
x = #("#idName").css("cssPropertyName");
x = #(".classdName").css("cssPropertyName");
x = #("elementName").css("cssPropertyName");
:)
关于javascript - 如何使用 javascript 获取 HTML 元素的非计算 marginLeft 样式值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494864/