JavaScript - IE の互換性の問題。動的に生成されたノードは IE ブラウザではトリガーできません。助けてください。
为情所困
为情所困 2017-06-26 10:56:54
0
4
863

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

リーリー
为情所困
为情所困

全員に返信(4)
为情所困

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

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

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

いいねを押す +0
学习ing

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

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

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

いいねを押す +0
習慣沉默

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

いいねを押す +0
大家讲道理

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート