2015-05-03 73 views
-1

因此,我需要在網站中使用document.getElementById("a_link").click();,但我不確定在何處或如何放置它。如何使用`document.getElementById(「a_link」)。click();`

,我所擁有的設置是有一個submit按鈕,linkhttp://demodemo.com

我試圖將用戶重定向到link,當他們按submit按鈕。

我被告知document.getElementById("a_link").click();將完成這項工作。

但我不知道該怎麼做。

任何幫助將不勝感激。

感謝

+0

爲什麼不按鈕上的'onclick'處理程序? –

+0

是的,我意識到'onclick'會更好。 –

+0

如果是提交按鈕,爲什麼不將action屬性設置爲form標籤?這是標準的HTML,不需要JS。 – JJJ

回答

2

有你的提交按鈕和鏈接看起來就像這樣:

<button onclick="redirect()">Google.com</button> 
<a href="http://google.com" id="a_link">Click the button instead fool</a> 

然後,在你的JavaScript中,有這樣的:

function redirect() { 
    document.getElementById("a_link").click(); 
} 

然而,一個更雄辯的方式將是這樣的:

<a href="http://google.com"><button>Click me for google.com</button></a> 

這只是一個鏈接內的按鈕,因此當您點擊按鈕時,它會將您重定向到google.com(或您選擇的任何其他頁面)。

+0

謝謝你=)Elias –

+0

@steveKim如果這有助於你解決你的問題,你可以點擊下面的投票下降按鈕來接受答案。 –

相關問題