我想從元素中派發js中的自定義事件。它是這樣的:dom節點上的自定義事件偵聽器
var event = new CustomEvent("foo");
var elem = document.getElementById("bar");
elem.dispatchEvent(event);
但我不能綁定一個偵聽器的新自定義事件在DOM節點上。標準事件很容易。只需添加一個屬性on<eventName>="some javascript"
<button onclick="console.log('click!')"></button>
它也可能與自定義元素?我試過on<elementName>
和on-<elementName>
,但它不起作用。
<button onfoo="console.log('foo!')"></button>
<button on-foo="console.log('foo!')"></button>