當我在Chrome中使用開發工具的鏈接時,我可以選擇任何標籤(在源代碼中),並顯示關於所選元素的信息(圖像如下)。我需要編寫腳本來完成相同的操作。我如何獲得源代碼中每個標籤的寬度和高度。任何想法? 。獲取html標籤的大小
回答
有這個可愛的getBoundingClientRect功能。不需要jQuery。適用於每個瀏覽器。
var rect = document.getElementById('foobar').getBoundingClientRect();
console.log(rect.width);
console.log(rect.height);
console.log(rect.left);
console.log(rect.right);
console.log(rect.top);
console.log(rect.bottom);
這項工作,但我想知道:我可以在https網站以任何方式使用此功能?當我在Google網站上嘗試時,我收到警告:[阻止] https://www.google.com.ua/中的頁面運行了http://192.168.0.100/myscript.js中的不安全內容。 – abilash
你如何在那裏插入你的腳本? – Prinzhorn
使用bookmarklet javascript:(function(){var s = document.createElement('script'); s.src ='http://192.168.0.100/myscript.js';document.body.appendChild(s);} )();並將其粘貼到myscript.js文件中後 – abilash
你知道嗎jQuery?有了這個庫,你可以檢索:
$('#element').innerWidth(); ---> width of #element's content + padding
$('#element').width(); ---> width of #element including padding and borders
$('#element').outerWidth(); ---> width of #element + padding + borders + margins
的高度同樣的東西:
$('#element').innerHeight(); ---> height of #element's content + padding
$('#element').height(); ---> height of #element including padding and borders
$('#element').outerHeight(); ---> height of #element + padding + borders + margins
- 1. 如何獲取html標籤的字體大小
- 2. 獲取HTML標籤
- 3. 如何在佈置標籤之前獲取標籤的大小?
- 4. HTML標籤上的背景大小
- 5. HTML textarea標籤的大小改變
- 6. 獲取HTML元素大小
- 7. 獲取HTML幾個標籤
- 8. 獲取特定HTML標籤
- 9. 獲取數據HTML標籤
- 10. 獲取html標籤內/ html標籤之間的所有內容
- 11. Swift - 使用導航欄和標籤欄獲取viewController的大小
- 12. 獲取GWT標籤的計算字體大小
- 13. 獲取SWT標籤的大小和字換行
- 14. 如何獲取特定的HTML標籤
- 15. 獲取html標籤的樣式屬性
- 16. 如何獲取HTML標籤的內容?
- 17. 獲取html標籤之間的數據
- 18. 獲取html標籤調用Webservice的
- 19. PHP - 獲取HTML標籤的尺寸
- 20. Html標籤獲取不同的形式
- 21. 獲取標籤的UIButton和那些更小的標籤
- 22. 獲取標籤內的全部內容,包括html標籤
- 23. 從HTML中獲取圖片大小
- 24. 獲取html元素字體大小
- 25. 獲取所需大小的圖標
- 26. 從logits獲取概率 - logits和標籤大小不一
- 27. 在Roslyn中獲取大小寫標籤常量
- 28. 使用Javascript獲取所有html標籤
- 29. 獲取自定義從HTML標籤
- 30. 用C#從html中獲取標籤?
你想在一個共同的功能,各個功能或全部? – Soarabh