Javascript js自治自定义元素-事件侦听器
问:“mycustomevent”的处理程序是在所有eSelectOne元素之间共享的,还是每个eSelectOne元素都有一个“单独”的函数?我知道在标准类中,一个新对象将继承原型,但我想知道这是否是相同的情况。多谢各位Javascript js自治自定义元素-事件侦听器,javascript,event-handling,custom-element,Javascript,Event Handling,Custom Element,问:“mycustomevent”的处理程序是在所有eSelectOne元素之间共享的,还是每个eSelectOne元素都有一个“单独”的函数?我知道在标准类中,一个新对象将继承原型,但我想知道这是否是相同的情况。多谢各位 class eSelectOne extends HTMLElement{ constructor() { super(); } connectedCallback(){
class eSelectOne extends HTMLElement{
constructor() {
super();
}
connectedCallback(){
this.addEventListener('mycustomevent',function(){
// function code
});
}
}customElements.define( 'e-select-one',eSelectOne);
您添加的侦听器不是原型。使用点击事件创建一个测试,并查看捕捉到多少点击。