说明:1、因为获取高度的情况跟获取宽度的情况一样,所以以下只说获取宽度的情况。
2、以下所说的所有方法与属性所返回的值都是不带单位的。
3、为了方便说明,以下情况采用缩写表示:
obj -> 在原生JS中表示DOM对象;在JQuery中表示JQuery对象
Width -> obj.style.width
OffsetWidth -> obj.offsetWidth
$width -> obj.width()
$innerWidth -> obj.innerWidth()
$outerWidth -> obj.outerWidth()
padding -> 表示对象的padding-left和padding-right之和
border -> 表示对象的border-left-width和border-right-width之和
原生JS获取宽度的相关属性有 width和offsetWidth。width的获取方法是obj.style.width,只有当对象是通过内嵌方式设定宽度时才能获得,否则返回的是一个空字符串。offsetWidth获得的值跟JQuery中获得对象的outerWidth一样,offsetWidth是非标准的但却得到很好支持的属性。
JQuery获得宽度的方法有width()、innerWidth()、outerWidth()这三种方法。具体使用方式是:obj.width()、obj.innerWidth()、obj.outerWidth()。width()获得的是对象的内容宽度,innerWidth()获得的是对象的内容宽度与填充宽度的和,outerWidth()获得的是包括边框、填充宽度与内容宽度在内的宽度。
这五种方法之间的关系如下:
width = $width;
offsetWidth = border + padding +width;
$innerWidth = padding + width;
$outerWidth = border + padding +width;
这五种方法对firefox、chrome、opera、safari、ie6、ie7、ie8、ie9都兼容,只是存在着两种问题:1、width在没有设定的情况下,chrome在第一次打开页面时,所获取到的宽度全部都是错误的。第二次打开时,结果就跟firefox一致。2、ie6未设定宽高的情况下,不会出现滚动条。
相关推荐:
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
SEO译为:网站排名背后的优化策略,会展中心网站优化
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
文章AI生成标题:让创作更轻松,内容更精彩
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
怎样用AI写文章?快速高效创作新技能!
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
SEO量:提升网站流量和排名的关键法则,德兴seo
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
AI文章精简-高效提炼与优化你的内容创作,ai quid
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
什么是SEO金融,seo是做什么的 ,ai中转程序
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
什么是seo模型,seo模块总结 ,ai技术授课
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
seo需要什么人员,seo需要什么技能 ,画大学ai
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
SEO努力:提升网站排名的关键策略,网站建设微企动力
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
什么是SEO优化方案,seo的优化方案 ,ai emorobot
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
seo项目是什么,seo是啥 ,ai ued
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
AI一键生成文章免费版:颠覆写作新体验
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
好用的AI写作工具,提升写作效率与创意的最佳选择
用AI生成文章,让创作更简单高效
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
seo,seoul city ,ai精洗
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai