在此处遵循答案时:Click() 适用于 IE 但不适用于 Firefox
我不再收到“单击不是功能消息”错误消息,并且确实收到“单击”警报消息,但是浏览器没有导航到该页面。我在最新版本的 Firefox 上尝试过,它可以导航,只是在 Firefox 2 中没有。
HTMLElement.prototype.click = function() {var evt =
this.ownerDocument.createEvent('MouseEvents');evt.initMouseEvent('click', true, true,
this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0,
null);this.dispatchEvent(evt);};
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};
document.getElementById("anId").click();
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};