
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
HTMLのdialog要素の背景をクリックしてdialog要素を閉じる方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
HTMLのdialog要素の背景をクリックしてdialog要素を閉じる方法 - Qiita
IE11のサポートが終了して遂に色々なタグが自由に使えるようになってきました。 今まで使いたくても対応... IE11のサポートが終了して遂に色々なタグが自由に使えるようになってきました。 今まで使いたくても対応が面倒なので全部divにしていた要素の一つ、dialog要素を実装していて::backdropの部分をクリックして閉じるにはどうすればいいのか調べた際のメモです。 やりかた dialog要素がクリックされた際、getBoundingClientRectでdialog要素の寸法を調べ、クリックされた位置がdialog要素の内か外かをチェックし、要素外ならclose()を発動させる。 const dialog = document.getElementsByTagName("dialog")[0]; const button = document.getElementsByTagName("button")[0]; button.addEventListener("click", (event