0

我知道关于这个主题有各种各样的主题。但我想知道我的方法是否完全不正确。我正在尝试根据浏览器大小设置包装器的高度。到目前为止,我有这个返回屏幕高度和宽度的 JavaScript 函数。

<script language="JavaScript">
var screenW = 640, screenH = 480;
if (parseInt(navigator.appVersion)>3) {
 screenW = screen.width;
 screenH = screen.height;
}
else if (navigator.appName == "Netscape" 
    && parseInt(navigator.appVersion)==3
    && navigator.javaEnabled()
   ) 
{
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screenH = jScreenSize.height;
}
</script>

<div id="wrapper" style = "height: valuepx; screenHwidth: screenWpx;>我希望稍后以类似于 PHP 回显的方式调用这些变量的值 。

我应该如何接近调用变量?

4

1 回答 1

3

您必须从 Javascript 分配样式:

var wrapper=document.getElementById("wrapper");
wrapper.style.height = screenH;
wrapper.style.width = screenW;

或使用 jQuery:

$("#wrapper").css({
  width:screenW, 
  height:screenH
})
于 2012-09-29T13:28:52.070 回答