Javascript 如何查找div的宽度或检查是否显示水平滚动?

Javascript 如何查找div的宽度或检查是否显示水平滚动?,javascript,html,dhtml,Javascript,Html,Dhtml,如果该div没有出现水平滚动,我想打印该页(div)。 我有一个带有动态数据的div(1000px),它的属性溢出:auto。所以,我只想在div的宽度没有交叉的情况下打印div。 为了实现这一点,我使用了Javascript的以下方法 var curr_width = parseInt(mydiv.style.width); 但它给出了1000px;尽管我可以看到div的水平滚动条 我应该怎么做才能做到这一点 我可以检查div是否显示水平滚动条吗 感谢您的帮助 注意:我不想使用任何Java

如果该div没有出现水平滚动,我想打印该页(div)。 我有一个带有动态数据的div(1000px),它的属性
溢出:auto。所以,我只想在div的宽度没有交叉的情况下打印div。
为了实现这一点,我使用了Javascript的以下方法

var curr_width = parseInt(mydiv.style.width); 
但它给出了1000px;尽管我可以看到div的水平滚动条

我应该怎么做才能做到这一点

我可以检查div是否显示水平滚动条吗

感谢您的帮助


注意:我不想使用任何Javascript库。

scrollWidth
clientWidth
成功了

var mydiv = document.getElementById("grid_print");
if (mydiv.scrollWidth > mydiv.clientWidth){
  alert("limit exceeds")
}