テキストの選択開始時イベントを取得するには、onselectstartを使用します。
IE、Edgeでのみ動作します。
サンプルソース
例)テキストボックス値を選択開始するとアラート表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script> function test(){ document.getElementById("p1").innerText = "選択開始しました。"; } </script> </head> <body> <input type="text" id="txt1" value="abcdefg" onselectstart="test()"> <p id="p1"></p> </body> </html> |
実行サンプル
値を選択すると、アラートが表示されます。
IE、Edgeでのみ動作します。
解説
- onselectstartイベントは、値を選択開始時に呼び出されます。
- IE、Edgeで動作します。(Chrome等では動きません。)