javascript obj.clientX 与obj.style.width 有什么区别呢

好像只是obj.style.width多了个px单位;值都是一样的。是不是这样的呢?谢谢!!!不好意思,我打错啦。麻烦你们答多一次啊。obj.clientX改为obj.c... 好像只是obj.style.width 多了个px单位;值都是一样的。 是不是这样的呢 ?谢谢!!!
不好意思,我打错啦。麻烦你们答多一次啊。
obj.clientX 改为 obj.clientWidth
展开
 我来答
乌微月2S
2010-12-06 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2899万
展开全部
obj.clientX 指的是鼠标指针的水平坐标,obj.style.width 指的是指定对象的宽度

这个是对的,不过client返回的是坐标,返回的是数值。
width返回的是像素,要多个px。

一样啊,一个是数值,是数字。一个是像素值,就是多了个px。是字符串,
459349311
2010-12-07 · 超过21用户采纳过TA的回答
知道答主
回答量:213
采纳率:0%
帮助的人:80.9万
展开全部
obj.clientWidth是客户端正真的宽度,而你的obj.style.width是你设置style的时候给的值
比如说你给一个div的style的width设为100,而这个div里面的内容宽度超过了100,也就是说他的实际宽度超过了100,现在你在用obj.style.width获取的还是100,而你用obj.clientWidth就可以获取他的真正宽度

参考资料: 自己理解

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y113700676
2010-12-06 · TA获得超过236个赞
知道小有建树答主
回答量:1032
采纳率:0%
帮助的人:305万
展开全部
obj.clientX//要看这个obj是什么了,,
如果obj 是event对象,这个值返回的是,鼠标当前的 横坐标 点(数字),
如果obj是DOM对象,不好意思,没有这个属性

obj.clientWidth// 这个是,是元素的可见宽度。等于padding + width
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e39c26d
2010-12-06 · TA获得超过909个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:167万
展开全部
obj.clientX 指的是鼠标指针的水平坐标,obj.style.width 指的是指定对象的宽度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式