当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jQuery中的height innerHeight outerHeight区别示例介绍

jQuery中的height innerHeight outerHeight区别示例介绍

2019年03月25日  | 移动技术网IT编程  | 我要评论
标准下: height:高度 innerheight:高度+补白 outerheight:高度+补白+边框,参数为true时:高度+补白+边框+边距 html代

标准下:

height:高度

innerheight:高度+补白
outerheight:高度+补白+边框,参数为true时:高度+补白+边框+边距

html代码:

. 代码如下:


<p class="width: 150px;height:20px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</p>


js代码:

. 代码如下:


alert($("#test").height());
alert($("#test").innerheight());
alert($("#test").outerheight());
alert($("#test").outerheight(true));


结果:
在ie中的结果:17px,37px,41px,61px
在ff中的结果:20px,40px,44px,64px

html代码:

. 代码如下:


<p class="width: 150px;height: 41px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</p>


js代码:

. 代码如下:


alert($("#test").height());
alert($("#test").innerheight());
alert($("#test").outerheight());
alert($("#test").outerheight(true));
[html]
结果:
在ie中的结果:17px,37px,41px,61px
在ff中的结果:41px,61px,65px,85px

html代码:
[code]
<p class="width: 150px;height: 42px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</p>


js代码:

. 代码如下:


alert($("#test").height());
alert($("#test").innerheight());
alert($("#test").outerheight());
alert($("#test").outerheight(true));


结果:
在ie中的结果:18px,38px,42px,62px
在ff中的结果:42px,62px,66px,86px

html代码:

. 代码如下:


<p class="width: 150px;height: 60px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</p>


js代码:

. 代码如下:


alert($("#test").height());
alert($("#test").innerheight());
alert($("#test").outerheight());
alert($("#test").outerheight(true));


结果:
在ie中的结果:36px,56px,60px,80px
在ff中的结果:60px,80px,84px,104px

结论:在ie中height包含border和padding并且height最小值为17px ,同理可得width,不过它最小值为15px

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网