章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 任意属性值(一) (09:47) 下一节 重新观看

3 秒后播放下一节

为你推荐

vivian
Web前端工程师

Web前端攻城师 典型黑框眼镜萌妹纸 古典美女 风趣幽默 运动爱好者 实践与教学有机融合 兴趣和研究方向是前端技术与交互设计的结合

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / SkySurfer
style.width获取的元素宽度只是div的宽度,不包括border、和padding所占的宽度,且宽度值是带单位px的。offsetWidth 获取的元素宽度为width+border+padding的值(不包括margin),且返回值只为一个数值,不带单位。

最新回答 / 丶归途
哪一句?还是说是这一整段?

已采纳回答 / cRCHAN
有没有看完那节课?课程后面讲了,是因为盒子的原因,真正的宽度是设置的width值再加上边框的值*2(因为有左右边框)。offsetWidth读取的是width加上border的值,而style.width只是width的值。原先来说是oDiv.style.width + 2 = oDiv.offsetWidth(这里不是赋值,而是普通的相等)。实际oDiv.offsetWidth比oDiv.style.width大2像素,赋值运算的时候,虽然offsetWidth - 1了,也还是比style.width...

最新回答 / fengyunzhu
var rotate=document.getElementById('id').style.transformrotate.substring(rotate.indexOf("(")+1,rotate.indexOf("d"))

最新回答 / 沐雪琪
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>多物体动画</title><style>*{...

最赞回答 / 前端小蜗牛_
。。明明是去掉px的好吗。。。返回像素的是什么鬼?

已采纳回答 / 正在睡觉
parseFloat()    解析一个字符串并返回一个浮点数。 parseInt()    解析一个字符串并返回一个整数。 var iNum1 = parseInt("12345red"); //返回 12345var iNum1 = parseInt("0xA"); //返回 10var iNum1 = parseInt("56.9"); //返回 56var iNum1 = parseInt("red"); //返回 NaNvar fNum1 = parseFloat("12345red"); //...

最新回答 / qq_那么问题来了_2
```js<!DOCTYPE html><html><head><meta charset="UTF-8"><title>任意属性值2</title><style>body, ul, li {margin: 0;padding: 0;}ul,li {list-style: none;}ul li {width: 200px;height: 100px;background: yellow;margin-bottom: 20...

最赞回答 / 慕粉4382624
外部嵌入取的是offserWidth的值  而offserWidth的值是包括padding和border的  不仅仅是div本身的width。内部嵌入时候通过getStyle那个函数取的行内样式  取的是DIv本身的宽 不加padding和border

已采纳回答 / 尹为者
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><style>*{    margin:0;    padding:0;        }  div{      width:200px;      height:200px;      background:red;      bord...

最赞回答 / 慕粉3951534
不是没有效果,而是该值为空,可能你并没有用 JS 显式设置过 <...code...>这样设置过,才能取到值。

已采纳回答 / S01010011
你的意思是为什么不用getAttribute获取CSS样式中的属性值吗?    首先,想要获取外部/嵌入式CSS样式中的属性,getAttribute是做不到的。    getAttribute是用来获取元素上的属性的,比如id、class、用户自定义属性等等。    虽然getAttribute可以获取到内联式CSS样式的属性(返回的是整个字符串,如"color:red;"),但是获取内联式CSS样式有更好的Element.styel.xxx属性(返回的是属性的值,如"red")。    所以获取属性值...

最新回答 / 慕虎9681967
 var speed=(iTarget-obj.offsetWidth)/10;和 if(iTarget==obj.offsetWidth)中的 obj.offsetWidth 也要改成parseInt(getStyle(obj,'width'))  加了边框 obj.offsetWidth的值肯定会增加border*2

最新回答 / qq_我叫红领巾_2
想了想应该会影响吧   例子是bottom 下边界  如果是left和right  应该就会影响输出结果   
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言