-1
A
答えて
1
あなたは:after
のような擬似クラスから作成された擬似要素を検査を除いては、JavaScriptを使用していることをシミュレートすることができます。
要素のプロパティと計算されたスタイルのプロパティですべて利用可能な要素の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. Pythonオブジェクトを検査する
- 2. Casperjs javascriptオブジェクトを検査する
- 3. DevToolsのImmutableJSオブジェクトの検査
- 4. Express JS - レスポンスオブジェクトの表示/検査?
- 5. Ruby Savon SOAP検査要求オブジェクト
- 6. ノード内のオブジェクトを検査/反復する方法は?
- 7. JSを使用して「要素を検査」ウィンドウを開く
- 8. ノードjsのランタイムを保護するか、デバッグ/検査を無効にする
- 9. ジャスミンで治具を検査するwindow.resize
- 10. ルアでユーザーデータを検査する方法
- 11. Flask WSGIデプロイメントでImportErrorを検査する
- 12. NetBeansを使用してライブJavaオブジェクトを検査しますか?
- 13. ルーティング検査
- 14. PHPStorm検査ルール
- 15. Elm - フォーム検査
- 16. 検査LUAは
- 17. 年齢検査
- 18. CDNからロードされたjsスクリプトの検査/デバッグ
- 19. IsKeyboardFocusableはオブジェクトの検査ではtrueですが、アプリケーションでは常にfalseです
- 20. raw_inputで鼻検査フリーズ
- 21. アクセス監査検査+履歴ブロック!
- 22. jQueryの妥当性検査でカスタムメソッドを検証する
- 23. AngularJS分度器検査 - E2E検査には備品が必要ですか?
- 24. javascriptコンソールを使用したjavascriptオブジェクトの検査
- 25. コンソールから要素を検査する
- 26. Pythonクラス属性を検査する
- 27. FlexのUI要素を検査する
- 28. node.jsのライブオブジェクト/スタックを検査する
- 29. チャネルから値を検査する
- 30. セシウムJsの検索ボックスでオブジェクトを検索
最高のが、その使用方法を示して私が正しくあなたの質問を解釈した場合、私は要素を検査する際には、JavaScriptが実行され、結果はなると思いますレンダリングされる。ページソースを表示すると、スクリプト自体が表示されます。 –
Ctrl/Cmd + Shift + Cを押して、検査する要素を選択してから、「スタイル」、「計算済み」の横の「プロパティ」タブに移動します。 – tom10271