テキストエリア内でカーソルの位置(キャレット)がどこにあるか取得したい
selectionStartで取得できたので書き残しておこう
コード.gs
function doGet() {
return HtmlService.createHtmlOutputFromFile("index");
}
|
意訳この機能がやること 指定したHTMLファイルを表示する |
index.html
<!DOCTYPE html>
<html>
<body>
<textarea id="ta"></textarea>
<script>
var ta = document.getElementById("ta");
ta.onkeyup = ta_keyup;
function ta_keyup() {
var caret = ta.selectionStart;
alert(caret);
}
</script>
</body>
</html>
|
意訳テキストエリア テキストエリアを取得する テキストエリアでキーが上がったら この機能がやること テキストエリアのキャレットの位置(選択された文字の先頭のindex)を取得して アラートに出す |