1. ホーム
  2. javascript

[解決済み] JavaScriptでDO NOTHINGを定義する方法

2022-02-10 22:23:28

質問

アプリで確認ボックスを表示しています。ユーザーが Okay ウィンドウを閉じます。
をクリックすると Cancel このまま何もせず、同じページに留まりたいのですが。

DO_NOTHINGの代わりに何を書けばいいのでしょうか?

    <a href="#" onclick="confirm('Do you wan to close the application ?')?window.close():DO_NOTHING')">Close the application ?</a> 

空白にしておくと、動作しません。任意の文字列を書くと、動作はしますが string undefined のエラーが発生します。

解決方法は?

代わりにこれを用意すればいい。

onclick="if (confirm('Do you wan to close the application ?')) window.close();"

を使う意味はありません。 x?y:z を使うつもりがないのであれば、quot;fully" を使ってください。