Simulated Click Events

HTML

<button id="target">Target</button><br>
<button id="test">Click to do simulated click on Target button</button>

JavaScript

document.getElementById("target").addEventListener("click", function(e) {
    if (e.originalTarget) {
        alert("Simulated clickon Target button has orignalTarget");
    }
});

document.getElementById("test").addEventListener("click", function(e) {
    var e = new Event("click");
    var target = document.getElementById("target");
    e.originalTarget = target;
    target.dispatchEvent(e);
});