deleteSong.onclick = (this)=>{ this.removeWidget(this) }
removeWidget(this)我在这里想要的是要绑定到 HTMLElement“ this”的“this”参数,而不是我的类“this”
班级:
class Collection{
createElements(){
let deleteSong = document.createElement('button');
deleteSong.className += 'delete-song';
deleteSong.setAttribute('type', 'button');
deleteSong.onclick = (this)=>{ this.removeWidget(this) }
deleteSong.innerHTML = '✕';
}
}
为了更清楚,我正在尝试实现类似
<button onclick="myFunction(this)">Click me</button>. 'this' 将返回 HTMLElement 对象的位置
DIEA
Qyouu
相关分类