DOM

Selection.containsNode() メソッド

 編集:2022.09.25 by T.A.

指定されたノードが選択の一部であるかどうかを示します。→MS(en)

実験的: これは実験的技術です。これを本番環境で使用する前に、ブラウザの互換性テーブルを注意深く確認してください。

構文
sel.containsNode(node[, partialContainment])
sel
Selection
node
選択範囲で検索されているノード。
partialContainment
オプション。true の場合、ノードの一部が選択範囲の一部である場合、containsNode() は true を返します。
falseの場合、containsNode() は、ノード全体が選択の一部である場合にのみ true を返します。指定しない場合、デフォルト値 false が使用されます。
戻り値

¶Boolean。

選択を確認する
このスニペットは、body 要素内の何かが選択されているかどうかをチェックします。
console.log(window.getSelection().containsNode(document.body, true));

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: