javascript - 如何使用 javascript 获取 HTML 元素的非计算 marginLeft 样式值?

标签 javascript html css margin

我已经尝试过 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/

相关文章:

javascript - 在此示例中,正则表达式在空格后匹配

javascript - 仅在第一次单击按钮时增加计数器

javascript - 使用 x 和 y 位置设置文本区域的插入符号位置

javascript - 将div当前内容替换为另一个页面响应

javascript - 使用附加功能和正确的行号包装 console.log

javascript - 在 CKEditor 的对话框中隐藏文本输入

javascript - 如果第一个 TD 内存在 SPAN,则显示表

css - IE8 中的字段集填充

javascript - 在 Ext.Panel 中的元素之间添加边距

javascript - JQuery 中的 AJAX 调用出错