位置: 编程技术 - 正文

基于js中style.width与offsetWidth的区别(详解)(style js)

编辑:rootadmin

推荐整理分享基于js中style.width与offsetWidth的区别(详解)(style js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:style js,js给style赋值,js中style属性,js操作style,js操作style,javascript中style,js设置style属性,js style.left,内容如对您有帮助,希望把文章链接给更多的朋友!

作为一个初学者,经常会遇到在获取某一元素的宽度(高度、top值...)时,到底是用 style.width还是offsetWidth的疑惑。

1. 当样式写在行内的时候,如 <div id="box" style="width:px">时,用 style.width或者offsetWidth都可以获取元素的宽度。

但是,当样式写在样式表中时,如 #box{ width: px; }, 此时只能用offsetWidth来获取元素的宽度,而style.width所返回的值为空。

2. style.width 获取的元素宽度只是div的宽度,不包括border、和padding所占的宽度,且宽度值是带单位px的。

offsetWidth 获取的元素宽度为width+border+padding的值(不包括margin),且返回值只为一个数值,不带单位。

如下面的例子所示:

基于js中style.width与offsetWidth的区别(详解)(style js)

控制台输出的第一个结果为: px

控制台输出的第二个结果为: 注:+ 3x2 +1x2 = , 且不带单位

3. style.width 也可以在js中用来设置元素的宽度,而offsetWidth不可以。

如下面的例子所示:

控制台输出的结果分别为 px px

也就是说通过style.width 设置宽度成功,而 通过offsetWidth设置宽度失败。

以上这篇基于js中style.width与offsetWidth的区别(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

js设置随机切换背景图片的简单实例 实例如下:scriptvarimgs=["

React通过父组件传递类名给子组件的实现方法 React教程React是一个用于构建用户界面的JAVASCRIPT库。React主要用于构建UI,很多人认为React是MVC中的V(视图)。React起源于Facebook的内部项目,用来架设Inst

JS实现提交表单前的数字及邮箱校检功能 个人觉得一个工程中让用户提交表单时,用户提交的数据类型及内容不确定度都很大,用户不一定会完全理解设计者意思。所以提交表单前的校检是必

标签: style js

本文链接地址:https://www.jiuchutong.com/biancheng/369779.html 转载请保留说明!

上一篇:浅谈webpack下的AOP式无侵入注入(webpack-loader)

下一篇:js设置随机切换背景图片的简单实例(js页面点击怎么随机生成图片)

  • 个人所得税如何办理退税
  • 贸易公司成本核算不准确的后果
  • 申报查询里面找不到才申报的个税
  • 公司车辆的维修费挂什么科目
  • 销售使用过的固定资产如何开票
  • 企业销售使用过的固定资产如何开票
  • 非独立核算分公司个税怎么申报
  • 企业支付投资者股利属于什么引起的财务活动
  • 当月少计提工资下月怎么处理?
  • 周转材料调拨调入单位如何做账
  • 调表不调账最后会有什么问题
  • 上年度的会计分录做错了今年可以调整吗
  • 待抵扣进项税额是什么情况下用的
  • 小规模餐饮业会计核算
  • 员工借款可以直接转账吗
  • 开具红字发票无蓝字发票如何网上申报?
  • 农民工的工资是当月工作过月几号发工资政府有没有规定
  • 百旺金赋服务费280元发票在哪里开
  • 税务会计学知识点
  • 小微企业享受税收优惠个数
  • 减税降费各项政策
  • 如何冲销账面上的资金
  • 购买材料,材料未验收入库,货款未付会计分录
  • 专用发票右上角的数字表示什么
  • 个税少扣了怎么账平掉
  • 什么情况下确认成本
  • 债权人和债务人未经保证人同意变更
  • 应付债券借贷
  • 无形资产的摊销应计入什么科目
  • Apsara Clouder云计算技能认证
  • 老师不干了可以从事什么行业
  • 前端实现文件上传的命令
  • cynefin框架
  • 建筑工程收到材料发票怎么做账
  • 支付职工差旅费发生的现金流出
  • 帝国cms建站实例教程
  • 应收账款计提减值准备的方法
  • 实发工资总额怎么算
  • 非流动资产处置计入什么科目
  • 运输发票必须附票吗
  • 银行回单应如何打印
  • 如何注册小微商户
  • 增值税专用发票的税率是多少啊
  • 车间购买的设备怎么记账
  • 货物运输费含税吗
  • PostgreSQL中调用存储过程并返回数据集实例
  • 税控系统技术维护费会计处理280
  • 小规模企业所得税怎么征收
  • 限定性净资产包括哪三个方面
  • 其他综合收益什么情况下转入留存收益
  • 以前年度损益调整怎么结转
  • 材料已入库后收回怎么办
  • 中小企业投标费怎么算
  • 录入期初余额的操作方法
  • 补缴以前年度的税
  • 文化传媒公司的主营业务
  • 库存商品主要包括
  • 营业外支出会影响所有者权益吗
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • windows server 2008 企业版
  • Win10 Mobile RS2预览版14926更新与修复内容汇总
  • 苹果电脑dashboard什么意思
  • win7系统回收站不见了怎么办
  • w10系统输入法
  • python编程模拟
  • javascript ie
  • html里id
  • js如何使用
  • word文件排序乱怎么恢复
  • python中字典的方法有哪些
  • eclipse怎么查看项目的位置
  • mongodb python
  • js 进阶
  • android datagridview
  • python排序算法比较
  • jquery设置单选框
  • 变更税务局三方协议
  • 广西国家税务局于红林
  • 现在还有地方税务登记证吗
  • 低收入个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设