TAG
JavaScript
Result
Run
License
<button type="button" id="btn-run">Run</button> <p id="log"></p>
window.addEventListener("load", () => { const elLog = document.querySelector("#log"); // 사용자 정의 이벤트 등록 elLog.addEventListener("run", e => { e.currentTarget.textContent = e.detail.mydata; }); const btnRun = document.querySelector("#btn-run"); btnRun.addEventListener("click", e => { // 사용자 이벤트 생성후 바인딩 const customEvt = new CustomEvent("run", { detail: { mydata: "I am run" } }); elLog.dispatchEvent(customEvt); }); });
Console
expand_less
License
License
by DevDic
Close