検索

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

JavaScript - IE の互換性の問題。動的に生成されたノードは IE ブラウザではトリガーできません。助けてください。

コードは非常に単純です。変更イベントが同じファイルを処理できないことを認識するために入力タグを動的に生成します。 Chrome と Firefox では動作しますが、IE ブラウザでは印刷をトリガーできません。 3. ヘルプ! ! !

リーリー
为情所困为情所困2712日前859

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

  • 为情所困

    为情所困2017-06-26 10:58:54

    ieclick()不能操作文档中没有的节点,所以你可以在click()

    の前に次の文を追加します リーリー

    互換性があるようにie9之前用attachEvent而不是addEventListener
    还有ie9之前不兼容getElementsByClassName

    返事
    0
  • 学习ing

    学习ing2017-06-26 10:58:54

    なぜbutton 使用了 .onclick,后面的 input 却用了 .addEventListener?

    addEventListener ドキュメントでは、従来の Internet Explorer とそのattachEvent メソッドについて説明しています。

    IE 9 より前の Internet Explorer では、標準メソッド
    addEventListener を使用する代わりに、attachEvent を使用する必要がありました。

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-26 10:58:54

    IE8 以前には addEventListener メソッドがありません。attachEvent() メソッドを使用してイベントをリッスンできます。このメソッドは、attachEvent コールバック内でウィンドウを指していることに注意してください。

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-26 10:58:54

    以下を使用してイベントをバインドします

    リーリー

    返事
    0
  • キャンセル返事