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


Posted in Javascript onJune 15, 2014

标准浏览器下:

height:高度

innerHeight:高度+补白
outerHeight:高度+补白+边框,参数为true时:高度+补白+边框+边距

html代码:

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

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代码:

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

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] 
<div class="width: 150px;height: 42px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

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代码:

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

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

Javascript 相关文章推荐
使用 JScript 创建 .exe 或 .dll 文件的方法
Jul 13 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
js过滤HTML标签完整实例
Nov 26 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
JavaScript正则表达式实例详解
Oct 16 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
详解webpack自动生成html页面
Jun 29 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 Javascript
koa router 多文件引入的方法示例
May 22 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
Dec 04 Javascript
ES6扩展运算符和rest运算符用法实例分析
May 23 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 #Javascript
js中的如何定位固定层的位置
Jun 15 #Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 #Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 #Javascript
jQuery实现的原图对比窗帘效果
Jun 15 #Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 #Javascript
js中通过父级进行查找定位元素
Jun 15 #Javascript
You might like
PHP 和 XML: 使用expat函数(三)
2006/10/09 PHP
Div自动滚动到末尾的代码
2008/10/26 Javascript
JS 常用校验函数
2009/03/26 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
用Eclipse写python程序
2018/02/10 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
如何通过python计算圆周率PI
2020/11/11 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
易程科技软件测试笔试
2013/03/24 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
一年级班主任寄语
2014/01/19 职场文书
安全生产检讨书
2014/01/21 职场文书
年级组长自我鉴定
2014/02/22 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
离婚协议书范文2015
2015/01/26 职场文书
故宫导游词
2015/01/31 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL