Baseline Widely available
close
ã¤ãã³ã㯠HTMLDialogElement
ãªãã¸ã§ã¯ãä¸ã§ãããã表ããã¤ã¢ãã° (<dialog>
) ãéããããã¨ãã«çºçãã¾ãã
ãã®ã¤ãã³ãã¯ãã£ã³ã»ã«ä¸å¯ã§ããããªã³ã°ãã¾ããã
æ§æãã®ã¤ãã³ãåã addEventListener()
ãªã©ã®ã¡ã½ããã§ä½¿ç¨ããããã¤ãã³ããã³ãã©ã¼ããããã£ãè¨å®ããããã¾ãã
addEventListener("close", (event) => {});
onclose = (event) => {};
ã¤ãã³ãå
ä¸è¬ç㪠Event
ã§ãã
<dialog class="example-dialog">
<form method="dialog">
<button>method="dialog" ã§éãã</button>
</form>
<button class="close">.close() ã¡ã½ããã§éãã</button>
<p>ã¾ã㯠<kbd>Esc</kbd> ãã¼ãæ¼ãã¦ãã ãã</p>
</dialog>
<button class="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 = "ãã¤ã¢ãã°ãéãã¾ãã";
});
const openDialog = document.querySelector(".open-dialog");
openDialog.addEventListener("click", () => {
dialog.showModal();
result.textContent = "";
});
const closeButton = document.querySelector(".close");
closeButton.addEventListener("click", () => {
dialog.close();
});
çµæ 仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
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