js 获取div所填充内容的实际高度

 我来答
吃心不改Pro
2017-07-18 · 狂吃不胖的瘦猴~
吃心不改Pro
采纳数:1482 获赞数:10787

向TA提问 私信TA
展开全部
<html>
<head>
<title>js 获取div所填充内容的实际高度 </title>
</head>
<body>
<div id="div1">
百度知道是一个基于搜索的互动式知识问答分享平台,于2005年6月21日发布,并于2005年11月8日转为正式版。百度知道一直探索国际化发展,于2012年3月31日发布百度知道台湾版。
</div>
<button type="submit" onclick="test()">点击获取</button>
<script type="text/javascript">
function test() {  
        var oDiv = document.getElementById('div1');  
        alert(oDiv.offsetHeight);  
    }  
</script>
</body>
</html>

下面结合各上图介绍一下各个属性的作用:
一.offsetTop属性:
此属性可以获取元素的上外缘距离最近采用定位父元素内壁的距离,如果父元素中没有采用定位的,则是获取上外边缘距离文档内壁的距离。所谓的定位就是position属性值为relative、absolute或者fixed。
返回值是一个整数,单位是像素。
此属性是只读的。
二.offsetLeft属性:
此属性和offsetTop的原理是一样的,只不过方位不同,这里就不多介绍了。
三.offsetWidth属性:
此属性可以获取元素的宽度,宽度值包括:元素内容+内边距+边框。不包括外边距和滚动条部分。
返回值是一个整数,单位是像素。
此属性是只读的。
四.offsetHeight属性:
此属性可以获取元素的高度,宽度值包括:元素内容+内边距+边框。不包括外边距和滚动条部分。
返回值是一个整数,单位是像素。
此属性是只读的。
五.clientWidth属性:
此属性可以返回一个元素的宽度值,值是:元素的内容+内边距。不包括边框、外边距和滚动条部分。
返回值是一个整数,单位是像素。
此属性是只读的。
六.clientHeight属性:
此属性可以返回一个元素的高度值,值是:元素的内容+内边距。不包括边框、外边距和滚动条部分。
返回值是一个整数,单位是像素。
此属性是只读的。
七.scrollLeft属性:
此属性可以获取或者设置对象的最左边到对象在当前窗口显示的范围内的左边的距离,也就是元素被滚动条向左拉动的距离。
返回值是一个整数,单位是像素。
此属性是可读写的。
八.scrollTop属性: 
此属性可以获取或者设置对象的最顶部到对象在当前窗口显示的范围内的顶边的距离,也就是元素滚动条被向下拉动的距离。
返回值是一个整数,单位是像素。

酒千殇0
2015-09-08 · 超过25用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:49.9万
展开全部
$('#box').get(0).scrollHeight;//元素里面内容的实际高度

$('#box').height(); //可见区域高度

$('#box').scrollTop(); //被滚动条隐藏的高度,随着滚动条下拉变大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烦旅鸟
2013-07-17 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:20.2万
展开全部
alert(document.getElementById("id").offsetHeight);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
德觅丹sN
2011-06-12 · TA获得超过1350个赞
知道小有建树答主
回答量:1544
采纳率:0%
帮助的人:0
展开全部
用JS,怎样通过传递div的id参数来获取div里面包含的HTML代码,并将它们复制到剪贴板?
追问
不明白。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式