Baseline Widely available
Das close
Ereignis wird auf einem HTMLDialogElement
Objekt ausgelöst, wenn das damit verknüpfte <dialog>
geschlossen wurde.
Dieses Ereignis kann nicht abgebrochen werden und wird nicht weitergegeben.
SyntaxVerwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder legen Sie eine Ereignishandler-Eigenschaft fest.
addEventListener("close", (event) => { })
onclose = (event) => { }
Ereignistyp
Ein generisches Event
.
<dialog class="example-dialog">
<form method="dialog">
<button>Close via method="dialog"</button>
</form>
<button class="close">Close via .close() method</button>
<p>Or hit the <kbd>Esc</kbd> key</p>
</dialog>
<button class="open-dialog">Open dialog</button>
<div class="result"></div>
button,
div {
margin: 0.5rem;
}
JavaScript
const result = document.querySelector(".result");
const dialog = document.querySelector(".example-dialog");
dialog.addEventListener("close", (event) => {
result.textContent = "dialog was closed";
});
const openDialog = document.querySelector(".open-dialog");
openDialog.addEventListener("click", () => {
dialog.showModal();
result.textContent = "";
});
const closeButton = document.querySelector(".close");
closeButton.addEventListener("click", () => {
dialog.close();
});
Ergebnis Spezifikationen Browser-Kompatibilität Siehe auch
MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4