在HTML5中仍然支持pixelHeight

时间:2013-07-01 12:59:02

标签: javascript html5

我正在尝试在较新的浏览器中使用相当旧的javascript工作(目前仅支持ie6)。

好吧它不起作用而且乱七八糟 document.getElementById('idValue').style.pixelHeight = x

我之前从未见过这样做过一些研究,我发现的一切都是2008年及之前的。 那么pixelHeight仍然支持HTML5吗? (以及firefox和chrome)

编辑:Zenith表示它不能在firefox中运行,那么我应该如何以跨浏览器的方式进行此操作呢?

EDIT2:我们正在努力让用户调整面板,以便它可以运行 获取pixelHeight + = mouseMovement

但是当我第一次进入高度='自动'时,请做更多的研究,谢谢你们

3 个答案:

答案 0 :(得分:2)

简短:不要使用它。

使用:

document.getElementById('idValue').style.height = x+'px';

答案 1 :(得分:1)

从我能够收集到的信息来看,pixelHeight得到了IE6和Opera 8的支持,而且我无法在任何地方找到任何关于它的文档,我的javascript书和MDN。使用它必须是走路的危险场所。

编辑: pixelHeightheight检索pixelHeight所以,或许更改为可以解决问题。该网站称height适用于除Firefox之外的所有浏览器。但是,它显然是非标准的,因此在{{1}}为标准时不应使用它。

答案 2 :(得分:1)

我将var height = pixelHeight替换为clientHeight

并将+ "px"添加到我的计算中。

这似乎是我可以得到它的标准(好吧,它适用于Firefox,Chrome和IE10使用完全不同的代码CSS3和基于网格)。