3

Web サイトの HTML 要素を検査する必要がありますが、要素がすぐに隠れてしまうため、検査できません。

要素 B にカーソルを合わせると要素 A が表示され、要素 B からカーソルを離すと要素 A が消えます。そのため、直接の親を見つける方法がわかりません。また、それが破棄されているか非表示になっているかもわかりません。

高速に隠れる要素を検査するにはどうすればよいですか?

4

3 に答える 3

11

JavaScriptを使用して要素が削除されていると思いますか? DOM が変更されたときに JavaScript の実行を一時停止するよう Chrome にリクエストできます。消える要素が作成された要素 (親) を右クリックし、Break on... サブメニューの Subtree Modifications をクリックします。

直接の親である必要はありません。正確な親がわからない場合は、いつでも html または body 要素を使用して中断できます。

メニュー項目のスクリーンショット

要素を調べた後、[続行] をクリックして JavaScript の実行を続行します。

于 2015-08-12T14:58:33.123 に答える
2

要素の表示が JavaScript で切り替えられている場合は、DOM が変更されたときにスクリプトの実行を停止することで調査できます。

Firebug では、 HTMLパネル内の要素を右クリックし、Break On Attribute ChangeBreak On Child Addition or Removalおよび/またはBreak On Element Removalをチェックすることでこれを行うことができます。

Break On Mutation オプション

于 2016-03-01T10:54:29.847 に答える
0

私が最近Google ChromeF8で見つけた良い方法は、要素が表示されていて、インスペクタ パネルが開いているときにボタンを押すことです。

于 2020-11-13T13:44:02.407 に答える