0
我正在處理一個項目,我需要服務器端的div的外部寬度。我正在使用jsoup。使用Jsoup獲取Div的OuterWidth
如何在jsoup中獲得div的外部寬度,因爲我們在jQuery中有outerWidth()函數?
我正在處理一個項目,我需要服務器端的div的外部寬度。我正在使用jsoup。使用Jsoup獲取Div的OuterWidth
如何在jsoup中獲得div的外部寬度,因爲我們在jQuery中有outerWidth()函數?
因爲服務器根本不知道寬度,所以無法獲得服務器端的div的外部寬度。元素的實際大小取決於客戶端如何呈現HTML和CSS。 在最頂端的元素上考慮style="width: 80%"
。實際大小取決於瀏覽器窗口的大小。
我對你的問題的背景一無所知,但如果你確實需要在服務器端的元素大小,它是你自己的應用程序,你可以讓客戶端將這些信息告訴服務器。 如果問題僅僅是爲了獲取Elements與Java的大小,您可以使用Selenium啓動瀏覽器並使用WebElement.getSize()檢查維度。
我花了幾分鐘的時間來審查jsoup.org網站,我沒有看到類似於jQuery'.width'或'.outerWidth'方法的任何方法。 jsoup似乎是一個HTML解析和DOM創建包,而不是一個可視化格式化框架,所以關於HTML如何在瀏覽器中定位或定位的細節似乎不屬於jsoup的功能。你需要一些Java內的虛擬瀏覽器,我不知道是否有這樣的事情? –