1. 程式人生 > >JS模擬點選-chrome

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
).