这适用于 IE9,但不适用于 Chrome。我想在 Chrome 中运行它。这是在我将单词放入文本框中时找到我正在寻找的单词。谁能帮我解决这个问题??
var n = 0;
var str = '';
function chk() {
str = form1.kts.value;
if (str == '') alert('none!');
else ok();
}
function ok() {
var found;
var text = document.body.createTextRange();
for (i = 0; i <= n && (found = text.findText(str)) != false; i++) {
text.moveStart("character", 1);
text.moveEnd("textedit");
}
if (found) {
text.moveStart("character", - 1);
text.findText(str);
text.scrollIntoView();
text.select();
n++;
} else {
if (n > 0) {
n = 0;
ok();
} else {
alert("nothing.");
form1.kts.value = '';
}
}
}