web api instance method
Window: find() method
[!NOTE] Support for
Window.find()might change in future versions of Gecko. See Firefox bug 672395.
The Window.find() method finds a string in a window sequentially.
Syntax
find(string, caseSensitive, backwards, wrapAround, wholeWord, searchInFrames, showDialog)
Parameters
string- : The text string for which to search.
caseSensitive- : A boolean value. If
true, specifies a case-sensitive search.
- : A boolean value. If
backwards- : A boolean value. If
true, specifies a backward search.
- : A boolean value. If
wrapAround- : A boolean value. If
true, specifies a wrap around search.
- : A boolean value. If
wholeWord- : A boolean value. If
true, specifies a whole word search.
- : A boolean value. If
searchInFrames- : A boolean value. If
true, specifies a search in frames.
- : A boolean value. If
showDialog- : A boolean value. If
true, a search dialog is shown.
- : A boolean value. If
Return value
true if the string is found; otherwise, false.
Examples
HTML
<p>Apples, Bananas, and Oranges.</p>
<button type="button" id="find-apples">Search for Apples</button>
<button type="button" id="find-bananas">Search for Bananas</button>
<button type="button" id="find-orange">Search for Orange</button>
<p id="output"></p>
JavaScript
function findString(text) {
document.querySelector("#output").textContent = `String found? ${window.find(
text,
)}`;
}
document.getElementById("find-apples").addEventListener("click", () => {
findString("Apples");
});
document.getElementById("find-bananas").addEventListener("click", () => {
findString("Bananas");
});
document.getElementById("find-orange").addEventListener("click", () => {
findString("Orange");
});
Result
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Notes
In some browsers, Window.find() selects (highlights) the found content on
the site.
Specifications
This is not part of any specification.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.