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 相关文章推荐
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 Javascript
jquery中文乱码的多种解决方法
Jun 21 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
浅谈javascript alert和confirm的美化
Dec 15 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
Feb 26 Javascript
vue的事件绑定与方法详解
Aug 16 Javascript
使用Angular CLI生成路由的方法
Mar 24 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
Feb 08 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
借助云开发实现小程序短信验证码的发送
Jan 06 Javascript
vue 判断页面是首次进入还是再次刷新的实例
Nov 05 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
教你如何使用php session
2013/10/28 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
详解vue2 $watch要注意的问题
2017/09/08 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
django接入新浪微博OAuth的方法
2015/06/29 Python
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
python面向对象 反射原理解析
2019/08/12 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
英文版区域经理求职信
2013/10/23 职场文书
培训自我鉴定
2014/01/31 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
综合办公室岗位职责
2015/04/11 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python