動的に作成されたすべてのタグにイベントリスナーclick()を追加する方法。イベントリスナーclick()を追加する方法<a></a>動的に作成されたタグ
私は、ページがロードされると、すべてのタグにイベントリスナーを追加する関数を持っています。しかし、ユーザーがボタンをクリックすると、私のUIは新しいタグで更新されます。だから私はまた、動的に作成されたタグに()関数を追加したいと思います。これは、クラス名やIDに関係なく発生する必要があります。
var inputs = document.querySelectorAll("a");
for(var i = 0; i < inputs.length; i++){
inputs[i].addEventListener("click", function(e){
//My code..
});
}
は、あなたがに要素を追加している親要素にイベントリスナーを追加して、キャッチするイベントプロパゲーションを使用しますそれが泡立つようにイベント。 – Andy
新しく作成した要素に 'addEventListener'を渡すか、親要素のすべてのクリックをリッスンし、そこでクリックされた子要素を特定します。 – Walk
link link var inputs = document.querySelectorAll( "a"); (var i = 0; i