簡體   English   中英

添加錨點和onClick到鏈接

[英]add an anchor and onClick to a link

我有一個帶有鏈接的圖像,當單擊該鏈接時,我希望將用戶帶到同一頁面上的錨點,然后將光標聚焦在正下方的輸入上。

<a onclick="document.newsletter.email.focus();" href="#newssection"><img src="images/newsletter_slide.jpg" /></a>

當它只是onClick時,它可以工作,但不會向下滾動頁面;當我使用錨點時,它會轉到該部分,但不會聚焦。

我切換了onClick和href,但並沒有幫助

嘗試這個。

http://jsfiddle.net/HgSjH/3/

<a onclick="document.newsletter.email.focus();return false;" href="#">click me</a>
<form name="newsletter" id="newssection">
  <input id="email" name="email"/>
</form>

我認為一個簡單

document.getElementById('yourEmailField').focus(); 應該可以。

它將自動聚焦到該元素,並且如果需要也滾動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM