1. 開発者向けのウェブ技術
  2. Web API
  3. HTMLDialogElement
  4. closedBy

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTMLDialogElement: closedBy プロパティ

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

closedByHTMLDialogElement インターフェイスのプロパティで、関連付けられた <dialog> 要素を閉じるために使用できるユーザー操作の種類を示します。これはダイアログの closedby 属性値を設定したり返したりします。

文字列です。設定可能な値は次の通りです。

any

ダイアログは、簡単に閉じるユーザー操作、プラットフォーム特有のユーザー操作、または開発者が指定した仕組みで閉じることができます。

closerequest

ダイアログは、プラットフォーム特有のユーザー操作、または開発者が指定した仕組みで閉じることができます。

none

ダイアログは、開発者が指定した仕組みでのみ閉じることができます。

基本的な closedBy の使い方

html
<dialog open closedby="any">
 <h2>ダイアログ</h2>
 <p>
 Esc キーを使用するか、ダイアログの外側をクリックすると閉じます。「簡単に閉じる」動作です。
 </p>
</dialog>
js
const dialogElem = document.querySelector("dialog");
// コンソールに "any" をログ出力
console.log(dialogElem.closedBy);

仕様書

Specification
HTML
# dom-dialog-closedby

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /