我正在尝试根据它的 CSS 规则获取元素的宽度问题是“getComputedStyle”对于没有设置 CSS 宽度值的元素返回一个像素值而不是“自动”。在 Opera 中,“elem.currentStyle['width']”返回“auto”,但在 Firefox 中,它必须使用“getComputedStyle”返回类似“1149px”的内容。
了解实际的 CSS 规则是什么对我来说至关重要。除了 getComputedStyle 之外,还有其他方法吗?Firefox MDN明确表示“getComputedStyle”不是要走的路,但我找不到任何与“currentStyle”等效的 Firefox 文档。
如果你想知道,我的最终目标是找到页面上最大的静态宽度元素。如果我无法读取样式表值 - 只能渲染/计算值 - 那么我该如何实现呢?