例如,在textbox中输入字符串“123456789123456789”,通过鼠标选择第一次出现的“23”这个字符串,如何得到第一次出现的“23”这个字符串在“123456789123456789”整个字符串的位置。
------解决方案--------------------
- HTML code
<body>
<input type="text" id="t" onselect="os(event)"/>
<script language="javascript">
os = function(event){
event = event || window.event;
var which = event.currentTarget || event.srcElement;
var sv = which.value.substring(which.selectionEnd,which.selectionStart);
alert( which.value.indexOf(sv) );
}
</script>
</body>