0
動的に作成されたオブジェクトのメソッドをonclickリスナーにバインドするにはどうすればよいですか?私はこのpn_header_close.onclick
にバインドしたいオブジェクトのパラメータを持つクラスメソッドのonclick listnerをバインドする
class PanelWindow {
constructor(windowMenager) {
this.windowMenager = windowMenager;
this.makeDomElements();
this.setId(windowMenager);
}
setId(windowMenager) {
this.id = windowMenager.getId(this);
console.log(this.id);
}
createDomElements() {
var pn_header_close = document.createElement("div");
pn_header_close.onclick = this.closeWindow;
}
closeWindow() {
this.window.style.display = "none";
}
}
:あなたのコンストラクタで this.closeWindow
またはWindowActions.closeWindow(this.id, this.windowMenager)