如何知道元素的宽度是绝对的还是相对的?

时间:2015-08-30 00:18:24

标签: javascript html css

我正在编写一个javascript scriptlet,我正在调整DOM元素的大小。但我需要知道该元素的最初大小是绝对还是相对

我可以读取它的clientWidth属性,但它总是返回一个绝对整数。我怎么知道它最初是由CSS中的百分比数字指定的?是否有任何CSS属性 - 从javascript-可读 - 包含原始宽度表达式?

1 个答案:

答案 0 :(得分:1)

如果您的宽度值位于代码内,则可以使用document.getElementById("id").style.width。但是如果你的css在标签样式中,这将使你使用jquery来快速解决方案,或者你将不得不创建自己的函数来提取这个值,如下所示:How to get an HTML element's style values in javascript?