[解決済み] IE8でaddEventListenerが動作しない。
2022-09-17 12:40:54
質問
チェックボックスを動的に作成しました。私は
addEventListener
を使ってチェックボックスのクリック時に関数を呼び出すようにしました。これは Google Chrome と Firefox では動作しますが
は Internet Explorer 8 では動作しません。
. これは私のコードです。
var _checkbox = document.createElement("input");
_checkbox.addEventListener("click", setCheckedValues, false);
setCheckedValues
は私のイベントハンドラです。
どのように解決するのですか?
試してみてください。
if (_checkbox.addEventListener) {
_checkbox.addEventListener("click", setCheckedValues, false);
}
else {
_checkbox.attachEvent("onclick", setCheckedValues);
}
更新:: IE9より前のバージョンのInternet Explorerの場合。 アタッチイベント メソッドを使用して、指定されたリスナーを イベントターゲット に登録する必要があります。 アドベントリスナー が使われるべきです。
関連
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] URLを新しいタブで開く(新しいウィンドウではない)
-
[解決済み] CSSは常にJavascriptより優先されるべきか?
-
[解決済み] addEventListenerとonclickの比較
-
[解決済み] Reactコンポーネント外でのクリックを検出する
-
[解決済み] ブートストラップ・モーダルにデータを渡す
-
[解決済み] ローカルのテキストファイルを読み込むには?
-
[解決済み】なぜ◎ܫ◎と☺はJavaScriptの変数名として有効ではないのでしょうか?
-
[解決済み】HTMLリンクを無効化する方法
-
[解決済み] ブラウザがファイルのダウンロードを受信したことを検出する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Angularjs - 現在の日付を表示する
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] オブジェクトの配列からReactコンポーネントをレンダリングする
-
[解決済み] JavaScriptで長い配列を小さい配列に分割する方法
-
[解決済み] jQueryを使用して、すべてのクリックイベントハンドラを削除するにはどうすればよいですか?
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] HTML要素にスクロールバーがあるかどうかをチェックする
-
[解決済み] JavaScript で css プロパティを使用して HTML 要素の背景色を設定する方法
-
[解決済み] Chrome拡張機能:popup.htmlを強制終了させる
-
[解決済み] 変異を伴わないオブジェクトからの値の削除