【发布时间】:2020-05-25 20:30:24
【问题描述】:
我正在尝试通过类方法将事件侦听器添加到元素。 你能告诉我我缺少什么并且它不起作用吗?
class PumpBasic
{
constructor(_name)
{
this.name = _name;
}
Foo()
{
this.element = document.getElementById(this.name + "AutoManualSwitch");
this.element.addEventListener('click', myFunction, false);
}
myFunction()
{
console.log("clicked");
}
}
pump1 =new PumpBasic("pump1");
<input id="pump1AutoManualSwitch" data-on="Manual" data-off="Auto" data-onstyle="primary" type="checkbox" data-toggle="toggle" data-width="75" data-height="30">
【问题讨论】:
-
对不起,这是一个错字。我编辑了它。代码还是不行
标签: javascript class methods mouseevent