最常見的作法,就是用 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