safari下如果用document.getElementById("id").click()触发点击事件,是没有效果的
解决办法:
var e = document.createEvent('MouseEvent');
e.initEvent('click', false, false);
setTimeout(document.getElementById("id").dispatchEvent(e),0);
safari下如果用document.getElementById("id").click()触发点击事件,是没有效果的
解决办法:
var e = document.createEvent('MouseEvent');
e.initEvent('click', false, false);
setTimeout(document.getElementById("id").dispatchEvent(e),0);
转载于:https://www.cnblogs.com/EMTeam/p/3183321.html