inputラベル点滅カーソルの原理
844 ワード
最近、inputラベルの点滅カーソルの移動に関する新しいニーズが行われています.
実は点滅カーソルは矩形の枠で、矩形の枠の幅が0のときに点滅するカーソルになります.
文字aの前に点滅するカーソルが見えます.これは、inputラベルにselectStartプロパティというプロパティのデフォルト値が0であるため、このプロパティを変更することでカーソルの位置付けが可能になります.
文字gの前にカーソルが点滅しているのが見えます.
inputラベルにはselectEndプロパティがあります.このプロパティはselectStartと組み合わせて、テキストを選択できます.
上のコードはテキストghを選択しました.
実は点滅カーソルは矩形の枠で、矩形の枠の幅が0のときに点滅するカーソルになります.
inputBox.focus();
文字aの前に点滅するカーソルが見えます.これは、inputラベルにselectStartプロパティというプロパティのデフォルト値が0であるため、このプロパティを変更することでカーソルの位置付けが可能になります.
var inputBox = document.getElementById("inputBox");
inputBox.selectionStart = inputBox.value.length - 2;
inputBox.focus();
文字gの前にカーソルが点滅しているのが見えます.
inputラベルにはselectEndプロパティがあります.このプロパティはselectStartと組み合わせて、テキストを選択できます.
var inputBox = document.getElementById("inputBox");
inputBox.selectionStart = inputBox.value.length - 2;
inputBox.selectionEnd = inputBox.value.length;
inputBox.focus();
上のコードはテキストghを選択しました.