var element = document.createElement("EventDataElement"); element.setAttribute("command", command); document.documentElement.appendChild(element); var ev = document.createEvent("Events"); ev.initEvent("MyEvent", true, false); element.dispatchEvent(ev);