我正在编写一个javascript scriptlet,我正在调整DOM元素的大小。但我需要知道该元素的最初大小是绝对还是相对。
我可以读取它的clientWidth
属性,但它总是返回一个绝对整数。我怎么知道它最初是由CSS中的百分比数字指定的?是否有任何CSS属性 - 从javascript-可读 - 包含原始宽度表达式?
答案 0 :(得分:1)
如果您的宽度值位于代码内,则可以使用document.getElementById("id").style.width
。但是如果你的css在标签样式中,这将使你使用jquery来快速解决方案,或者你将不得不创建自己的函数来提取这个值,如下所示:How to get an HTML element's style values in javascript?