如何找到div的宽度或检查是否出现水平滚动条?
如果该 div 没有出现水平滚动,我想打印该页面 (div)。 我有一个带有动态数据的 div (1000px),它具有属性 overflow:auto;
。所以,我只想在 div 的宽度没有交叉的情况下打印 div。 为了实现这一点,我使用了以下 Javascript 方法,
var curr_width = parseInt(mydiv.style.width);
但它给出了 1000px;只是尽管我可以看到 div 的水平滚动条。
我应该怎么做才能实现这个目标?
我可以检查div是否出现水平滚动条吗?
任何帮助表示赞赏。
注意:我不想使用任何 Javascript 库。
I want to print the page (div) if there is no horizontal scroll appear for that div.
I have a div (1000px) with dynamic data which having property overflow:auto;
. So, I want to print the div only if div's width is not getting crossed.
to achieve this i used following method of a Javascript
var curr_width = parseInt(mydiv.style.width);
But it gives 1000px; only although I can see horizontal scrollbar for the div.
What should I do to achieve this?
Can I check whether horizontal scrollbar is appear for the div or not?
Any help is appreciated.
NOTE: I don't want to use any Javascript library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
scrollWidth
、clientWidth
做到了这一点scrollWidth
,clientWidth
did the trick