Вот код, который я получил от Полнотекстовый поиск в HTML, игнорирующий теги / & , и он не выделяется в случае Mozilla ..
function doSearch(text) {
if (window.find && window.getSelection) {
document.designMode = "on";
var sel = window.getSelection();
sel.collapse(document.body, 0);
// Till here works in Mozilla But the below line is not matching even if the text is found in window. But works fine in Google Chrome
while (window.find(text)) {
document.getElementById("button").blur();
document.execCommand("HiliteColor", false,"yellow");
sel.collapseToEnd();
}
document.designMode = "off";
} else if (document.body.createTextRange) {
var textRange =document.body.createTextRange();
while (textRange.findText(text)) {
textRange.execCommand("BackColor", false,"yellow");
textRange.collapse(false);
}
}
}
Есть ли альтернативный режим для работы с Mozilla?
Пожалуйста, посмотрите на это и предложите, если какой-либо код потребуется.