导航:首页 > 编程语言 > js获取页面高度代码

js获取页面高度代码

发布时间:2023-09-08 01:38:28

A. js 如何获得浏览器的高度

要在js中获得浏览器的高度可以参考以下步骤(具体代码见最后):
1、outerHeight属性设置或返回一个窗口的外部高度,包括所有界面元素(如工具栏/滚动条)。
2、outerWidth属性设置或返回窗口的外部宽度,包括所有的界面元素(如工具栏/滚动)。
3、innerheight 返回窗口的文档显示区的高度。
4、innerwidth 返回窗口的文档显示区的宽度。
补充:
在浏览器兼容方面:
1、所有主流浏览器都支持 outerWidth 和 outerHeight 属性。
注意:IE 8 及更早 IE 版本不支持该属性。
2、所有主流浏览器都支持 innerWidth 和 innerHeight 属性。
注意:IE 8 及更早 IE版本不支持这两个属性。

获取代码:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<head>
<title>请调整浏览器窗口</title> <meta http-equiv="content-type" content="text/html; charset=gb2312">
</meta></head>
<body>
<h2 align="center">请调整浏览器窗口大小</h2><hr />
<form action="#" method="get" name="form1" id="form1">
<!--显示浏览器窗口的实际尺寸-->
浏览器窗口 的 实际高度: <input type="text" name="availHeight" size="4"/><br />
浏览器窗口 的 实际宽度: <input type="text" name="availWidth" size="4"/><br />
</form>
<script type="text/javascript">
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
//结果输出至两个文本框
document.form1.availHeight.value= winHeight;
document.form1.availWidth.value= winWidth;
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
</body>
</html>

B. 如何用JAVASCRIPT获取当前窗口的高度和宽度

<body><SCRIPTLANGUAGE="JavaScript">
vars="";
s+=" 网页可见区域宽:"+document.body.clientWidth;
s+=" 网页可见区域高:"+document.body.clientHeight;
s+=" 网页可见区域宽:"+document.body.offsetWidth+"(包括边线和滚动条的宽)";
s+=" 网页可见区域高:"+document.body.offsetHeight+"(包括边线的宽)";
s+=" 网页正文全文宽:"+document.body.scrollWidth;
s+=" 网页正文全文高:"+document.body.scrollHeight;
s+=" 网页被卷去的高:"+document.body.scrollTop;
s+=" 网页被卷去的左:"+document.body.scrollLeft;
s+=" 网页正文部分上:"+window.screenTop;
s+=" 网页正文部分左:"+window.screenLeft;
s+=" 屏幕分辨率的高:"+window.screen.height;
s+=" 屏幕分辨率的宽:"+window.screen.width;
s+=" 屏幕可用工作区高度:"+window.screen.availHeight;
s+=" 屏幕可用工作区宽度:"+window.screen.availWidth;
s+=" 你的屏幕设置是"+window.screen.colorDepth+"位彩色";
s+=" 你的屏幕设置"+window.screen.deviceXDPI+"像素/英寸";
alert(s);
</SCRIPT>

拿去 看看有没有你要的

C. js如何根据不同屏幕的大小,获得页面高度,自动调整列表高度

varwin_w=$(window).width();//获取宽度
varwin_h=$(window).height();//获取高度

如果你想要匹配高度,那么,就是页面专刚刚打开其实没有数据,属是等页面打开,计算了屏幕高度之后,再根据每条数据的高度计算出条数,再利用ajax的异步传输去读取列表,然后用JS呈现在手机网页中的。

D. jquery js获取移动设备浏览器高度

在js使用过程中可能会根据要求获取浏览器高度和宽度。
一、获取浏览器的高度版:
jquery代码直接使用 $(window).height();
原生态权JS代码需要考虑页面DOCTYPE的声明,使用以下代码:
<script>
var w=document.documentElement?document.documentElement.clientHeight:document.body.clientHeight;
alert(w);
</script>
二、获取浏览器的宽度:
jquery代码直接使用 $(window).With();
原生态JS代码:
var w=document.documentElement?document.documentElement.clientWidth:document.body.clientWidth;

E. javascript如何获取页面的高度和宽度

window.outerHeight 窗口总高度 和window.screen.availHeight一样
window.innerHeight 窗口可视区域高度
window.screen.height 显示器屏幕高版度
另外:权jquery获取高度
$(".thisCrumbs").height()

元素本身高度
$(".thisCrumbs").innerHeight()

元素高度+内边距
$(".thisCrumbs").outerHeight()

元素高度+内边距+边框
$(".thisCrumbs").outerHeight(true)
元素高度+内边距+边框+外边距

F. Js获取Iframe页面高度,并将高度赋值给Iframe

<iframesrc="default.html"id="mainweb"name="mainweb"width="100%"height="100%"frameborder="0"

onLoad="iFrameHeight()"></iframe>。

<scripttype="text/javascript"language="javascript">。

functioniFrameHeight(){。

varifm=document.getElementById("mainweb");。

varsubWeb=document.frames?document.frames["mainweb"].document:。

ifm.contentDocument;。

(6)js获取页面高度代码扩展阅读:

JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

Javascript被归类为直译语言,因为主流的引擎都是每次运行时加载代码并解译。

V8是将所有代码解译后再开始运行,其他引擎则是逐行解译(SpiderMonkey解译过的指令暂存,以提高性能,称为实时编译)。

但由于V8的核心部分多数用Javascript撰写(而SpiderMonkey是用C++)。

参考资料来源:网络-javascript

G. JS获取body的高度

1、document.body.clientWidth;//网页可见区域宽

2、document.body.clientHeight;//网页可见区域高

3、document.body.offsetWidth;//网页可见区域宽(包括边线的宽)

4、document.body.offsetHeight;//网页可见区域高(包括边线的高)

5、document.body.scrollWidth;//网页正文全文宽

6、window.screen.availHeight;//屏幕可用工作区高度

7、window.screen.availWidth;//屏幕可用工作区宽度

8、alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin

9、alert($(document.body).width());//浏览器时下窗口文档body的高度

(7)js获取页面高度代码扩展阅读:

1、alert($(window).height()); //浏览器时下窗口可视区域高度

2、alert($(document).height()); //浏览器时下窗口文档的高度

3、alert($(document.body).height());//浏览器时下窗口文档body的高度

4、alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin

5、alert($(window).width()); //浏览器时下窗口可视区域宽度

6、alert($(document).width());//浏览器时下窗口文档对于象宽度

7、alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度

8、alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度

H. js 如何获取浏览器的高度

js获取浏览器可见区域(不包括标题栏、地址栏、收藏夹栏状态栏等额外区域,仅为页面呈现区专域)的高度和宽度
宽度:属document.documentElement.clientWidth
高度:document.documentElement.clientHeight
文档类型:XHTML1.0
浏览器:ALL

I. JS获取HTML页面的BODY的高度

<html>
<head>

</head>
<body style="height:400px">
<div id="div1">12312</div>
<script type="text/javascript">

document.getElementById("div1").style.height=document.body.style.height;
alert(document.getElementById("div1").style.height);
//如果body,没有设置样式,这个高度就为空
document.getElementById("div1").style.height=document.body.clientHeight
alert(document.getElementById("div1").style.height);
//如果设置了样式,offsetHeight就等于样式的height否则等于clientHeight
document.getElementById("div1").style.height=document.body.offsetHeight
alert(document.getElementById("div1").style.height);
</script>
</body>
</html>

阅读全文

与js获取页面高度代码相关的资料

热点内容
网络如何把人捧红 浏览:961
软件传输文件 浏览:184
密码记录器ios 浏览:412
两个电脑数据怎么一样 浏览:829
顺丰有什么买东西的app 浏览:377
数位板word 浏览:939
win7宽带连接出现多重网络 浏览:268
更改程序图标c语言 浏览:629
网络电视偷停怎么办 浏览:418
linux连接ftp 浏览:512
es文件浏览器视频笔记 浏览:874
mac无法打开描述文件 浏览:134
什么软件打文件 浏览:53
数据库无数据变成0 浏览:899
名企笔试如何刷编程题 浏览:49
js跳到页面某地 浏览:550
jsp展示clob字段 浏览:779
nyx在网络上是什么意思 浏览:145
乐播农业app是什么 浏览:530
编程框架如何开发 浏览:136

友情链接