検索

ホームページ  >  に質問  >  本文

javascript - ask() を直接記述することと、onclick イベントをクリックしたときにそれを呼び出すことの違い

リーリー

正常に実行できます

ただし、次のような形式で書くと正しく実行できません。return false が捕捉されません。キャンセルをクリックしてもリンクが飛んでしまいます。これはなぜでしょうか?

関数は次のとおりです:

リーリー

は、次の形式で記述すると正しく実行できます。

リーリー

3つの書き方の違いを教えてください

世界只因有你世界只因有你2858日前573

全員に返信(2)返信します

  • 滿天的星座

    滿天的星座2017-05-19 10:33:06

    まず第一に、質問の対象者は知っておく必要があります confirm('are you sure?')确定会返回true,点返回会返回false;

    それでは、これら 3 つの書き方に大きな違いはなく、戻り値が変更されるだけであると言わせてください。
    2. ask() が return ask() に変更される
    3. 3つの中で書くことの

    また

    • 質問者がイベントバインディングを研究していることを確認してください。リスト li などの通常の要素の束にイベントをバインドしたい場合、最良の方法は

      :事件委托

    • です。 リーリー リーリー
    • js のイベントメカニズム、キャプチャとバブリングを理解すれば、ほぼ達成できます。

    • IEとの最終互換性:attachEvent、標準:addEventListener

    • 返事
      0
  • 習慣沉默

    習慣沉默2017-05-19 10:33:06

    2 番目の選択肢は、返品はできないということです

    リーリー

    返事
    0
  • キャンセル返事