find()

window.find() - пошук тексту на сторінці.

Синтаксис:

window.find(aString, aCaseSensitive, aBackwards, aWrapAround, aWholeWord, aSearchInFrames, aShowDialog);

Параметри:

window - об'єкт window.

aString - текстовий рядок який необхідно шукати.

aCaseSensitive - пошук з урахуванням регістру. true або false.

aBackwardsBoolean - зворотній напрямок пошуку. true або false.

aWrapAroundBoolean - обтікати пошук. true або false.

aWholeWord - пошук цілих слів. true або false.

aSearchInFrames - пошук в кадрах. true або false.

aShowDialog - показувати діалогове вікно пошуку. true або false.

Опис:

find() - метод об'єкту window який виконує пошук тексту на сторінці (у документі) браузера. Повертає true якщо текст знайдено або false - не знайдено.

Якщо текст знайдено то він виділяється. З яким можна робити певні дії у об'єкті Selection.

Не підтримує браузер Internet Explorer, так як там реалізований інший метод TextRange.findText().

Приклад:

res=find("window"); alert(res); window.find("текст",true, true, true, false, false, true);

Приклад пошуку тексту у документі за допомогою String.indexOf().

function finds(s){ var res= document.body.innerText.indexOf(s); return (res==-1)?false:true;} alert( finds("window") );