我遇到一个问题,我无法onclick在同一类的另一个变量的函数内访问该类的国家变量。我做了一个小演示,在其中分配一条消息并返回一个button应显示该消息的示例,但undefined由于找不到该变量,它一直在打印。请帮忙class class1 { message = ""; clicker = document.createElement("button"); constructor(sentence) { this.message = sentence; this.clicker.id = "clicker"; this.clicker.innerHTML = "CLICK ME"; this.clicker.addEventListener("click", (function () { console.log(this.message); }).bind(this)) return this.clicker; }}document.getElementById("content").appendChild(new class1("hello"));<html><head> <title></title></head><body> <div id='content'></div></body></html>
添加回答
举报
0/150
提交
取消