2010-03-04 93 views
1

下面是我的ASP(HTML)代碼如何從JavaScript調用點擊事件?

<a id="More_Info" onclick ="window.top.location.href ='More_Info.asp?ussl=H&Start=<%=nRecCount%>&RS=<%=RecordStart%>;'" href="#"> 

從我的javascript我的魔杖激活onclick ="window.top.location.href ='More_Info.asp?ussl=H&Start=<%=nRecCount%>&RS=<%=RecordStart%>;'" onclick事件......

<script type="text/javascript" > 
{ 
//here i wand to activate the click event 
document.getElementById("More_Info").onclick // Something like this 
} 
</script> 

回答

8

這是我寫的一個功能的簡化版本similar question。您可以在Mozilla Developer Center documentation中找到initMouseEvent的參數列表,但不需要更改任何內容。

function clickLink(link) { 
    if (document.createEvent) { 
     var event = document.createEvent("MouseEvents"); 
     event.initMouseEvent("click", true, true, window, 
      0, 0, 0, 0, 0, 
      false, false, false, false, 
      0, null); 
     link.dispatchEvent(event); 
    } 
    else if (link.fireEvent) { 
     link.fireEvent("onclick"); 
    } 
} 
+0

這是正確的答案,接受的答案應該改爲這個。 – mhenry1384 2011-07-21 18:47:12

相關問題