在Firefox中使用JavaScript读取包含calc()的CSS属性

在Firefox中使用JavaScript读取包含calc()的CSS属性,javascript,css,firefox,Javascript,Css,Firefox,我有一个元素的样式是minheight:calc(50%+10px)。如何使用JavaScript获得此计算(即“calc(50%+10px)”,而不是当前像素值)?这正是我在Chrome中需要的,但Firefox只给出了计算结果: getComputedStyle(myEle).minHeight 小提琴: 我需要精确的“calc”字符串的原因是,我必须临时删除脚本中的原始min height设置,然后再将其还原。另一种解决方案是,不保存CSS值,只需将样式设置为空字符串即可: myEle.

我有一个元素的样式是
minheight:calc(50%+10px)
。如何使用JavaScript获得此计算(即“calc(50%+10px)”,而不是当前像素值)?这正是我在Chrome中需要的,但Firefox只给出了计算结果:

getComputedStyle(myEle).minHeight
小提琴:


我需要精确的“calc”字符串的原因是,我必须临时删除脚本中的原始
min height
设置,然后再将其还原。

另一种解决方案是,不保存CSS值,只需将样式设置为空字符串即可:

myEle.style.minHeight = '';
这将删除JavaScript应用的样式,因此使用下一个值,即样式表中的样式

看,这就是为什么我总是包括问问题的原因。这完全解决了我的问题,使实际问题变得多余:)