代码之家  ›  专栏  ›  技术社区  ›  udis

用点击事件模拟-在IE 11中不起作用

  •  0
  • udis  · 技术社区  · 5 年前

    我能够找到这个脚本,并调整它以满足我的需要。不过,除了IE11之外,它似乎在所有测试过的浏览器上都能工作。我是通过GTM加载的。有什么想法吗?

     var simulateClick = function (elem) {
        // Create our event (with options)
        var evt = new MouseEvent('click', {
            bubbles: true,
            cancelable: true,
            view: window
        });
        // If cancelled, don't dispatch our event
        var canceled = !elem.dispatchEvent(evt);
    };
      simulateClick(document.getElementById('vshow.registration.regForm.loginLink'));
    
    0 回复  |  直到 5 年前