
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ノードがHTML内に存在するかを調べる6つの方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ノードがHTML内に存在するかを調べる6つの方法 - Qiita
はじめに ノードがHTML内に存在するとは、開発ツール(DevTools)でHTMLを見たときノードが存在するという... はじめに ノードがHTML内に存在するとは、開発ツール(DevTools)でHTMLを見たときノードが存在するということです。 HTML内に存在しないノードは、削除したノードやcreateElementで作成したばかりのノードです。これらはプログラミング内で変数として存在し得るがHTML内に存在しません。 ReactなどのSPAなページで動的に変化するノードをブックマークレットやユーザースクリプトから操作しようとしたときノードがHTML内に存在しないことが問題になることがあります。 6つの方法 1. getBoundingClientRectを使う方法 function exist_in_html_1(node) { var bcr = node.getBoundingClientRect(); return bcr.height > 0 || bcr.bottom !== 0; }