ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript を使用して Web サイトからユーザーが選択したテキストを取得するにはどうすればよいですか?

JavaScript を使用して Web サイトからユーザーが選択したテキストを取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-13 06:36:14
オリジナル
486 人が閲覧しました

How Can I Get User-Selected Text from a Website Using JavaScript?

強調表示/選択されたテキストを取得する

を使用して、Web サイト内でユーザーによって強調表示または選択されたテキストを取得することは可能ですか? jQuery?

答え:

ユーザーが選択したテキストを取得するのは簡単です。 jQuery を使用しても、ウィンドウ オブジェクトとドキュメント オブジェクトを使用して実行できるため、利点はありません。

function getSelectionText() {
    let text = "";

    if (window.getSelection) {
        text = window.getSelection().toString();
    } else if (document.selection && document.selection.type != "Control") {
        text = document.selection.createRange().text;
    }

    return text;
}
ログイン後にコピー

あるいは、