JS模拟点击-chrome

在chrome浏览器中,A标签无法直接触发事件click,而其它浏览器可以直接el.click触发点击事件。 因此在chrome中用以下方法触发点击


function click(el){ 
//fireEvent(“onclick”);  其它浏览器用法
 var e = document.createEvent(‘MouseEvent’); 
e.initEvent(‘click’, false, false);
el.dispatchEvent(e); 
}



(via: http://www.darrell.so/begood/javascript/js-simulated-click-the-the-chrome.html ).

你可能感兴趣的:(Javascript)