<textarea> や <input> だけじゃなく、文字列を選択状態にするスクリプト。 動作確認は、IE と Firefox だけ。 // ele : 選択対象の要素 // start : 選択開始位置 (0 始まり) // length : 選択する長さ function selectText(ele, start, length) { if (window.getSelection) { var rng = window.content.document.createRange() if (! start) { rng.selectNodeContents(ele) } else { rng.setStart(ele.firstChild, start + 1) // 1始まり rng.setEnd(ele.firstChild, start + 1 + length) // 1始