Use javascript to simulate a click event on javascript: href

最常見的作法,就是用 jquery 的 element.click() 就解決了,jquery 官方教學:
https://api.jquery.com/trigger/

jquery 的 click() 或 trigger 也很容易擋下來, 如果你遇到 click() 失敗,請改用這個解法:
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/dispatchEvent

<script type="text/javascript">
    var btn = document.querySelector("your-button-selector");
    var btn_e = document.createEvent('MouseEvents');
    btn_e.initEvent('click', true, true );
    btn.dispatchEvent(btn_e);
</script>

querySelector 用法:
https://developer.mozilla.org/zh-TW/docs/Web/API/Document/querySelector

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *