日期:2014-05-16  浏览次数:20476 次

js 选中文本框(input) 某些字符串 在线等。。。
neirong: <input type="text" value="str1;str2;strr3;strrr4;" id="suggest1" size="40" onclick="changecolor()">


 function changecolor()
{



}
我要实现的功能是 在changecolor函数体内 直接把str1 这个字符串选中 谢谢

------解决方案--------------------
function changecolor()
{
var obj = document.getElementById('suggest1');
var ctr = obj.createTextRange();
var sel = ctr.duplicate();
var pos = obj.value.indexOf(';');
sel.moveStart("character", pos);
sel.setEndPoint("EndToStart", ctr);
sel.select();
}