我正在尝试使用'this'将局部变量分配给组件变量,但这给了我“ undefined”。
我怀疑它与AddEventListener有关,但我不确定它如何影响以及可以做什么。
{
var img = document.createElement("img");
img.setAttribute("id","newImg");
this.ID = 'newImg';
document.getElementById("newImg").addEventListener("click", this.myFunc);
}
myFunc(){
console.log(this.ID + " has been clicked"); //returns "ErrorType this is null"
}