簡體   English   中英

如何找到div的寬度或檢查是否出現水平滾動?

[英]How to find the width of the div or check whether horizontal scroll appears or not?

如果該 div 沒有出現水平滾動,我想打印頁面 (div)。 我有一個帶有動態數據的 div (1000px),它有屬性overflow:auto; . 所以,只有當 div 的寬度沒有被交叉時,我才想打印 div。 為了實現這一點,我使用了以下 Javascript 方法

var curr_width = parseInt(mydiv.style.width); 

但它給出了 1000px; 盡管我可以看到 div 的水平滾動條。

我應該怎么做才能實現這一目標?

我可以檢查 div 是否出現水平滾動條嗎?

任何幫助表示贊賞。

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

scrollWidthclientWidth做到了

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM