实现进入一个页面后触发一个<a>的点击事件。

由于safari和chrome不支持<a>的click()所以需要对浏览器进行判断

var Sys = {}; 
  var ua = navigator.userAgent.toLowerCase(); 
  var s; 
  (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : 
  (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : 
  (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : 
  (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : 
  (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; 
  if (Sys.chrome || Sys.safari){
 var e = document.createEvent('MouseEvent');
  e.initEvent('click', false, false);
  document.getElementById('tt').dispatchEvent(e);
 }
 else{
  document.getElementById('tt').click();
 }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-12-03
  • 2021-12-09
  • 2021-12-09
猜你喜欢
  • 2022-12-23
  • 2021-08-29
  • 2021-12-09
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
相关资源
相似解决方案