-1
Q
用JS檢查對象
A
回答
1
您可以模擬使用JavaScript,檢查與來自僞類,如:after
創建僞元素除外。
所有顯示的都是元素的tagName,id,classList和dimensions,它們都可以通過元素的屬性和計算樣式屬性獲得;
var tag = element.tagName.toLowerCase();
var id = element.id;
var classes = element.classList.toString();
var width = window.getComputedStyle(element).width;
var height = window.getComputedStyle(element).height;
演示,不是最好的,但說明了它的使用
document.addEventListener("mouseover", function(e) {
var element = e.target;
var tag = element.tagName.toLowerCase();
var id = element.id ? "#"+element.id:"";
var classes = element.classList.toString().replace(/\s/, ".");
classes = classes ? "."+classes:"";
var width = window.getComputedStyle(element).width;
var height = window.getComputedStyle(element).height;
element.setAttribute("data-tooltip", `${tag}${id}${classes} ${width} x ${height}`);
});
* {
position: relative;
}
*:not(body):not(html):hover:after {
content: attr(data-tooltip);
display: block;
position: absolute;
top: -20px;
left: 0px;
background: black;
color: white;
font-size: 10px;
padding:6px;
white-space: nowrap;
}
<div class="class1 class2">
This is some text
<table id="table" class="someclass">
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
<tr>
<td id="cell1">Data 1</td>
<td>Data 2</td>
</tr>
<tr>
<td>Data 3</td>
<td>Data 4</td>
</tr>
<tr>
<td>Data 6</td>
<td>Data 5</td>
</tr>
</table>
</div>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
+0
謝謝!這正是我需要的! –
相關問題
- 1. 檢查JS對象是否存在
- 2. 檢查JS對象包含數組
- 3. 檢查對象
- 4. 檢查對象
- 5. 使用對象屬性在敲除js中檢查綁定
- 6. 如何使用輸入檢查JS對象是否存在
- 7. Javascript對象檢查
- 8. 檢查空對象
- 9. 髒檢查對象?
- 10. 檢查JSON對象
- 11. 檢查類對象
- 12. 檢查對節點對象的引用
- 13. 如何檢查對象是Application對象
- 14. Twig檢查對象中的對象
- 15. 如何檢查對象是對象
- 16. 使用檢測一個JS對象的變化角度JS
- 17. 使用JS對象
- 18. 如何檢查兩個對象的JS值不同?
- 19. ClojureScript檢查js對象中是否存在屬性
- 20. node js,mongodb:檢查一個對象是否已經存在
- 21. 檢索從輸入對象平原JS
- 22. OCaml:類型檢查對象
- 23. 檢查對象上model.save
- 24. 如何檢查對象類
- 25. 如何檢查Javascript對象
- 26. 檢查對象存在
- 27. AngularJS JSON檢查對象
- 28. Python對象檢查器GUI
- 29. C#對象空檢查
- 30. 如何檢查對象
如果我正確地解釋你的問題,我想檢查元素時,使用Javascript將被執行,其結果將被渲染。如果您查看頁面源,則只能看到腳本本身。 –
按下Ctrl/Cmd + Shift + C並選擇要檢查的元素,然後轉到'Style','Computed'等旁邊的'Properties'選項卡。 – tom10271