javascript 如何获取div中的label标签的宽度? 50
我将一个label,id='MyText'标签置于一个div,id="MyContainer'上面,当字体、字号发生变化时,label的标签的长度是自动跟随文字变化的。如...
我将一个label,id='MyText'标签置于一个div,id="MyContainer'上面,当字体、字号发生变化时,label的标签的长度是自动跟随文字变化的。如何获取该标签的动态变化的宽度呢?然后用于调节div的宽度。
查找了很多方法,都没法获得该标签的宽度的呢。
使用:var w=document.getElementById("MyText").style.width;
得到的w的值是NaN。
其他的方法,比如css,span等等之类的,都试过了,没起效,不知道是哪里错了,还是这些方法都没生效?
当然了,如果使用画布canvas控件来处理,肯定能行,但这复杂化了。 展开
查找了很多方法,都没法获得该标签的宽度的呢。
使用:var w=document.getElementById("MyText").style.width;
得到的w的值是NaN。
其他的方法,比如css,span等等之类的,都试过了,没起效,不知道是哪里错了,还是这些方法都没生效?
当然了,如果使用画布canvas控件来处理,肯定能行,但这复杂化了。 展开
1个回答
2016-03-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
可以用两种方法 第一个用jquery 获取div 可以查看帮助文档
js 获取 var width=document.getElementById("div").style.width获得宽度
js 获取 var width=document.getElementById("div").style.width获得宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询