Javascript 像素高度在HTML5中仍然受支持吗
我正在尝试使一个相当旧的javascript在较新的浏览器中工作(目前只支持ie6) 它坏了,到处都是垃圾Javascript 像素高度在HTML5中仍然受支持吗,javascript,html,Javascript,Html,我正在尝试使一个相当旧的javascript在较新的浏览器中工作(目前只支持ie6) 它坏了,到处都是垃圾 document.getElementById('idValue').style.pixelHeight=x 我以前从未见过这个,所以做了一些研究,我发现的所有东西都是2008年或更早的。 那么,像素高度在HTML5中仍然受支持吗?(在firefox和chrome中) 编辑:Zenith说它在firefox中不起作用,那么我应该如何以跨浏览器的方式来实现这一点呢 EDIT2:我们正在尝试制
document.getElementById('idValue').style.pixelHeight=x
我以前从未见过这个,所以做了一些研究,我发现的所有东西都是2008年或更早的。
那么,像素高度在HTML5中仍然受支持吗?(在firefox和chrome中)
编辑:Zenith说它在firefox中不起作用,那么我应该如何以跨浏览器的方式来实现这一点呢
EDIT2:我们正在尝试制作一个用户可调整大小的面板,这样它就可以运行了
获取像素高度+=鼠标移动
但是当我第一次输入height='auto',开始做更多的研究时,感谢大家从我收集到的信息,
pixelHeight
得到了IE6和Opera 8的支持,我还没有在任何地方找到任何关于它的文档,比如谷歌、我的javascript书籍和MDN。使用它一定是危险的地面上行走
编辑:
就是说pixelHeight
检索height
所以,也许换成那样可以解决问题。该网站称,pixelHeight
适用于除Firefox以外的所有浏览器。然而,它显然是非标准的,所以当高度是标准时,你不应该使用它。简短:不要使用它
使用:
我将var height=pixelHeight
替换为
并在我的计算中添加了+“px”
这似乎是我能得到的标准配置(好吧,它在Firefox、Chrome和IE10上工作,使用完全不同的代码CSS3和基于网格的)。您使用的是哪种浏览器?我相信是这样。它们几乎总是具有向后兼容性。作为补充说明,本文档中的示例适用于所有主要浏览器,甚至在IOS6中:@Zenith我们键入的时间几乎与我们希望它在ie10、firefox和chrome中工作的时间相同。@Wendylisagbbons它在任何版本的firefox中都不会工作,这是肯定的。我不知道dottoro是什么,我认为它有点像jquery,所以忽略了它。
document.getElementById('idValue').style.height = x+'px';