Метод Window: find()
Нестандартный: Эта функция нестандартна и не соответствует стандартам. Не используйте её на сайтах, ориентированных на веб, в продакшене: она не будет работать для всех пользователей. Также могут быть большие несовместимости между реализациями, и поведение может измениться в будущем.
Примечание: Поддержка Window.find() может измениться в будущих версиях Gecko. См. отчёт об ошибке Firefox 672395.
Метод Window.find() последовательно находит строку в окне.
Синтаксис
find(aString, aCaseSensitive, aBackwards, aWrapAround, aWholeWord, aSearchInFrames, aShowDialog)
Параметры
aString-
Строка текста для поиска.
aCaseSensitive-
Булево значение. Если
true, указывает на поиск, учитывающий регистр. aBackwards-
Булево значение. Если
true, указывает на поиск в обратном порядке. aWrapAround-
Булево значение. Если
true, указывает на поиск с переходом на начало после конца. aWholeWord-
Булево значение. Если
true, указывает на поиск целого слова. aSearchInFrames-
Булево значение. Если
true, указывает на поиск во фреймах. aShowDialog-
Булево значение. Если
true, отображается диалоговое окно поиска.
Возвращаемое значение
true если строка найдена; иначе, false.
Примеры
JavaScript
function findString(text) {
document.querySelector("#output").textContent = `String found? ${window.find(
text,
)}`;
}
HTML
<p>Apples, Bananas, and Oranges.</p>
<button type="button" onClick='findString("Apples")'>Search for Apples</button>
<button type="button" onClick='findString("Bananas")'>
Search for Bananas
</button>
<button type="button" onClick='findString("Orange")'>Search for Orange</button>
<p id="output"></p>
Результат
Примечания
В некоторых браузерах Window.find() выделяет (подсвечивает) найденный контент на сайте.
Спецификации
Это не часть какой-либо спецификации.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
find |
1 | 79 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/find