永发信息网

原生javascript 如何使一个元素的宽度-1px 求大神解答!

答案:3  悬赏:20  手机版
解决时间 2021-02-27 19:45
原生javascript 如何使一个元素的宽度-1px 求大神解答!
最佳答案
你自己看看  改改吧!!!<br><br>javascript获取元素的高度:<br><br>var obj = document.getElementById(&quot;test&quot;);<br>alert(obj.height + &quot;\n&quot; + obj.width);<br>// 200px 200px typeof=string只是将style属性中的值显示出来<br>扩展:<br>获取元素的实际大小<br>clientWidth和clientHeight<br>这组属性可以获取元素可视区的大小,可以得到元素内容及内边距所占据的空间大小。返回了元素大小,但没有单位,默认单位是px,如果你强行设置了单位,比如100em之类,它还是会返回px的大小。(CSS获取的话,是照着你设置的样式获取)。对于元素的实际大小,clientWidth和clientHeight理解方式如下:<br>a. 增加边框,无变化;<br>b. 增加外边距,无变化;<br>c. 增加滚动条,最终值等于原本大小减去滚动条的大小;<br>d. 增加内边距,最终值等于原本大小加上内边距的大小;<br><br>&lt;html&gt;<br> &lt;head&gt;<br>  &lt;style type=&quot;text/css&quot; media=&quot;screen&quot;&gt;<br>   #text {<br>    border: 1px solid #999;<br>    width=2000px;<br>    height=200px;<br>    color=#000;<br>   }<br>  &lt;/style&gt;<br>  &lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;<br>   function abc(){<br>    var x=&quot;&quot;;<br>//    var y=&quot;&quot;;<br>//    document.getElementById(&quot;text&quot;).innerHTML=x;<br>    document.getElementById('text').style.width=x;<br>//    y=x-1900;<br>//    document.getElementById('text').style.width=y;<br>   }<br>  &lt;/script&gt;<br> &lt;/head&gt;<br> &lt;body onload=&quot;abc();&quot;&gt;<br>  &lt;div id=&quot;text&quot;&gt;<br>   1234<br>  &lt;/div&gt;<br> &lt;/body&gt;<br>&lt;/html&gt;上面是测试代码,除了用内嵌写HTML还有没有能获得宽度的办法??
全部回答
//宽度-1px 实际上是通过js操作对象的样式,获取对象后可以直接操作。 var div = document.getElementById('div'); div.style.width = div.style.width -1 ; //不太清楚你对获取元素不了解还是对样式操作不了解。 //样式操作的话可以查看css中,每一个属性在js中都有对应的写法,border-width 这类的使用驼峰写法,borderWidth 进行修改。
你自己看看  改改吧!!!<br><br>javascript获取元素的高度:<br><br>var obj = document.getElementById("test");<br>alert(obj.height + "\n" + obj.width);<br>// 200px 200px typeof=string只是将style属性中的值显示出来<br>扩展:<br>获取元素的实际大小<br>clientWidth和clientHeight<br>这组属性可以获取元素可视区的大小,可以得到元素内容及内边距所占据的空间大小。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
服务主机 本地系统(网络限制)怎么回事啊怎
双王寺地址有知道的么?有点事想过去
想去香港迪士尼玩,在淘宝买餐券,但为什么那
余姚市民航售票处这个地址在什么地方,我要处
溥仪退位后,故宫用来干嘛呢??
在中公图书商城买的图书已经5天了还不发货。
湖南株洲铁道职业技术学院怎么样
车位贷款被认定为第二套房产怎么办
正版单人怎么开4人难度
南大附中杨柳青一中那个好
云南同发管业有限公司我想知道这个在什么地方
喝菊花茶对皮肤有帮助吗
霸王别姬的地点到底在哪?虞姬墓到底在灵璧,
列宁指出,关于以实物税代替余粮收集制的问题
请问:浙江大学的编辑出版专业招研究生吗?
推荐资讯
求去西班牙个人旅游签证 攻略 感激!!
广达汽车美容养护东门店地址在哪,我要去那里
爬恒山要多久
和顺洋湖壹号怎么样?好不好?值不值得买?
鑫源大众洗浴中心我想知道这个在什么地方
我累了想休息休息,但是为什么不能休息
请问,怎样获得<>内测激活码?,怎样获得<<>>内
女朋友和前男友同居三年打过三次胎,作为男人
江苏理工学院西苑宿舍26号楼(南门)怎么去啊,
比特犬母配法牛是啥样
中国电信九牧营业厅怎么去啊,有知道地址的么
2.4元钱可以买1.5千克西红柿,1千克西红柿(
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?