dialog.requestClose()
dialog.requestClose() はダイアログに閉じるリクエストを送信し、cancel イベントでキャンセル可能な閉じる操作を実装できます。
概要
dialog.requestClose() はダイアログに閉じるリクエストを送信し、cancel イベントでキャンセル可能な閉じる操作を実装できます。
対応ブラウザ
デスクトップ
Chrome 134+
Edge 134+
Safari 18.4+
Firefox 139+
モバイル
Chrome Android 134+
Safari iOS 18.4+
Firefox Android 139+
基本構文
JAVASCRIPT
const dialog = document.getElementById('myDialog');
// キャンセル可能な閉じるリクエスト
dialog.addEventListener('cancel', (e) => {
if (!confirm('閉じてもよいですか?')) e.preventDefault();
});
dialog.requestClose(); 実務での使いどころ
-
dialog.requestClose() の活用
dialog.requestClose()。ダイアログの閉じるリクエストを発行するメソッド。
注意点
- 古いブラウザでは対応していない場合がある。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。