我有一个输入元素:
<input type="text" id="t" value="abcdefghij" />
我想创建一个
selectionStart
。document.getElementById("t").selectionStart
我需要的功能是:
function GetSelectionStart(o) {
if (o.createTextRange) {
var r = document.selection.createRange().duplicate()
r.moveEnd('character', o.value.length)
if (r.text == '') return o.value.length
return o.value.lastIndexOf(r.text)
} else return o.selectionStart;
}
function GetSelectionEnd(o) {
if (o.createTextRange) {
var r = document.selection.createRange().duplicate()
r.moveStart('character', -o.value.length)
return r.text.length
} else return o.selectionEnd;
}
我该如何在IE中为
<input type="text" />
添加此“属性”?这是否可能?