Selection: Methode selectAllChildren()
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die Methode Selection.selectAllChildren() fügt alle Kinder des angegebenen Knotens zur Auswahl hinzu. Eine vorherige Auswahl geht verloren.
Syntax
js
selectAllChildren(parentNode)
Parameter
parentNode-
Alle Kinder von
parentNodewerden ausgewählt.parentNodeselbst ist nicht Teil der Auswahl.
Rückgabewert
Keine (undefined).
Beispiele
>HTML
html
<main>
<button>Select Footer</button>
<p>Welcome to my website.</p>
<p>I hope you enjoy your visit.</p>
</main>
<footer>
<address>webmaster@example.com</address>
<p>© 2019</p>
</footer>
JavaScript
js
const button = document.querySelector("button");
const footer = document.querySelector("footer");
button.addEventListener("click", (e) => {
window.getSelection().selectAllChildren(footer);
});
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| Selection API> # dom-selection-selectallchildren> |
Browser-Kompatibilität
Siehe auch
Selection, das Interface, zu dem es gehört.