これは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 = '';
}
}
}