Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2022年3月.
returnValue は HTMLDialogElement インターフェイスのプロパティで、<dialog> 要素が閉じたときの返値を表す文字列です。 値を直接設定したり (dialog.returnValue = "result")、 close() や requestClose() に文字列引数として提供する形設定したりすることができます。
ダイアログの returnValue を表す文字列です。 既定値は空文字列 ("") です。
次の例は、ダイアログを開くためのボタンを表示します。ダイアログは、利用規約の受け入れをユーザーに依頼します。
ダイアログには[承諾]または[拒否]ボタンが含まれます。ユーザーがどちらかのボタンをクリックすると、そのボタンのクリックハンドラーがダイアログを閉じ、選択内容を close() 関数に渡します。これにより、選択内容がダイアログの returnValue プロパティに代入されます。
ダイアログの close イベントハンドラー内で、この例ではメインページのステータステキストを更新し、 returnValue を記録します。
ユーザーがボタンをクリックせずにダイアログを閉じると(例えば、 Esc キーを押すなど)、返値は設定されません。
[利用規約の確認]をクリックし、ダイアログで「承諾」または[拒否]ボタンを選べますか、または Esc キーを押してダイアログを閉じる操作を行い、それぞれの状態更新を確認してください。
| HTML # dom-dialog-returnvalue-dev |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年9月20日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.