バニラJavaScriptを使用してイベントをダイナミックラベルにリンク
$(document).on('click', '.list', function(e) {
alert(e.target);
});
Jクエリでこのように動的にバインドされます.こちらです.Listクラスは、生成されたダイナミックタグを持つ親タグを表します.バニラJavaScriptでも同じ方法で使用できます.document.querySelector('.list').addEventListener('click', function(e) {
console.log(e.target);
});
リストというタグクラスで生成されたダイナミックタグをクリックすると、イベントが発生します.2回目のクエリでも、バニラJavaScriptでも、ダイナミックタグはドキュメント作成時に生成されていないため、まずダイナミックタグを含む静的親タグを選択する必要があります.e.targetは、生成された対応する動的タグを表す.getAttribute、setAttributeメソッドを使用してタグを制御できます.Reference
この問題について(バニラJavaScriptを使用してイベントをダイナミックラベルにリンク), 我々は、より多くの情報をここで見つけました https://velog.io/@taejunkim/바닐라-자바스크립트로-동적-태그에-이벤트-연결テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol