現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

ドキュメント

【JavaScript入門】document.getSelectionとは?選択中の文字列を取得する方法を初心者向けに解説

投稿日:2019年5月3日 更新日:

JavaScriptのdocument.getSelectionとは?選択中の文字列を取得する方法を初心者向けに解説

document.getSelection() は、ユーザーがマウスやキーボード操作で選択している文字列を取得するためのメソッドです。
コピー機能や検索機能、選択範囲を利用したインタラクションを作る際に役立ちます。



document.getSelectionとは?

document.getSelection() は、現在ページ上で選択されているテキストを返します。

document.getSelection();

返される値は 選択された文字列 です。
何も選択されていない場合は空の文字列になります。

このメソッドは、ユーザーの操作に応じて動作する機能を作る際に便利です。



使用例

例:選択された文字列を変数に代入する

st = document.getSelection();

→ 選択中の文字列が変数 st に代入されます。

例:選択文字列をアラート表示する

let text = document.getSelection();
alert(“選択された文字列:” + text);

→ 選択した部分をそのままダイアログで確認できます。

どんな場面で使える?

  • 選択した文字列を検索する機能
  • 選択範囲をコピー・保存する機能
  • 選択した部分に対してコメントを付ける機能
  • 選択範囲をハイライトする UI

シンプルなメソッドですが、工夫次第でさまざまなインタラクションに応用できます。



まとめ

  • document.getSelection() は選択中の文字列を取得するメソッド
  • 選択されていない場合は空文字列を返す
  • 検索・コピー・ハイライトなどの機能に応用できる
  • シンプルだが実用性の高いメソッド

関連リンク

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。
レンタルサーバー エックスサーバー

-ドキュメント
-

執筆者:

関連記事

【JavaScript入門】document.fgColorとは?文字色の取得・変更方法と注意点を初心者向けに解説

JavaScriptのdocument.fgColorとは?文字色の取得・変更方法を初心者向けに解説 document.fgColor は、HTML ドキュメント全体の文字色(前景色)を取得・変更する …

【JavaScript入門】documentとは?HTMLを操作する基本オブジェクトを初心者向けに解説

JavaScriptのdocumentとは?役割・使い方・基本例を初心者向けにわかりやすく解説 document は、JavaScript で HTML ページを操作するための最も重要なオブジェクトで …

【JavaScript入門】document.writeとdocument.writelnの使い方|違い・注意点・HTML出力の仕組みを解説

JavaScriptのdocument.writeとdocument.writelnとは?使い方・違い・注意点を初心者向けに解説 document.write() と document.writeln …

【JavaScript入門】document.titleとは?ページタイトルの取得・変更方法を初心者向けに解説

JavaScriptのdocument.titleとは?ページタイトルの取得・変更方法を初心者向けに解説 document.title は、HTML 文書の <title> タグに設定され …

【JavaScript入門】linkColor・alinkColor・vlinkColorとは?リンク色の変更方法と注意点を初心者向けに解説

JavaScriptのlinkColor・alinkColor・vlinkColorとは?リンク色の変更方法を初心者向けに解説 document.linkColor、document.alinkCol …