如果该div没有出现水平滚动,我想打印页面(div)。
我有一个div(1000px),其动态数据具有属性overflow:auto;
。所以,我想只在div的宽度没有越过时打印div。
实现这一点,我使用了以下javascript方法
var curr_width = parseInt(mydiv.style.width);
但它给出1000px;只有althogh我可以看到div的水平滚动条。
我应该怎么做才能实现这个目标。
我可以检查是否为div显示水平滚动条。
感谢任何帮助。
NOTE:-
我不想使用任何JavaScript库。
答案 0 :(得分:0)
scrollWidth
,clientWidth
完成了这个伎俩
var mydiv = document.getElementById("grid_print");
if (mydiv.scrollWidth > mydiv.clientWidth){
alert("limit exceeds")
}