我的頁面有一個窗體,其中有一個文本框。我希望在頁面加載後立即將焦點設置到該文本字段,以便用戶不必點擊它即可開始輸入。我怎樣才能做到這一點?如何使用JavaScript將焦點設置爲表單中的某個元素?
回答
在對象上使用focus()
方法。
例如:
document.getElementById("something").focus();
...
<input type='text' id='something' />
你嘗試使用Google呢?
document.getElementById("textboxId").focus();
我檢查過以確保這個問題不是重複的。我相當肯定,這是提出問題的唯一先決條件。我覺得任何以前沒有問過的問題都是對這個網站的一個體面的貢獻,只要它不是愚蠢的。 – Rayne 2010-05-09 21:34:55
@Rayne:你說得對。不要注意那些說不然的話。 – 2010-05-09 21:39:19
,你必須先選擇元素,然後使用對焦()重點是:P
function hokusfocus(e)
{
var fokus = document.getElementById(e);
fokus.focus();
}
onload = hokusfocus("yourId"); /* makes sure your document is loaded before the focus */
哈哈。我非常喜歡這個真棒名字! – 2010-05-09 21:32:25
有趣的功能名稱;) – BradBrening 2010-05-09 21:33:41
我不是這麼快的typer。所以我必須用我的想象力來獲得積分:P – meo 2010-05-09 21:37:22
使用自動對焦功能屬性是這樣的:
<html>
<head>
</head>
<body>
<dl>
<dt><label>username:</label><dt>
<dd><input type="text" autofocus></dd>
<dt><label>password:</label><dt>
<dd><input type="password"></dd>
</dl>
</body>
- 1. JavaScript將焦點設置爲HTML表單元素
- 2. Xamly將鍵盤焦點設置爲DataGridTemplateColumn單元中的元素?
- 3. 如何通過javascript參數將焦點設置到元素
- 4. 如何將焦點設置爲observable所綁定的DOM元素?
- 5. 如何將焦點設置爲使用javascript的文本框
- 6. 使用XAML或MVVM將焦點設置爲UI元素
- 7. 如何將焦點設置爲HTML5 canvas元素?
- 8. 如何將鍵盤焦點設置爲表示列表的父元素
- 9. 使用焦點設置表格的第一個單元格的HTML/JavaScript的
- 10. 如何剛剛出現的一個元素上使用jQuery將焦點設置
- 11. 將表中的元素設置爲通過製表聚焦
- 12. JavaScript&提交表單&輸入&設置焦點到下一個元素
- 13. 如何將焦點設置在第一個可聚焦元素jQuery上?
- 14. 如何使用Javascript設置表單元素的值?
- 15. 如何使用Angular4通過元素ID設置焦點
- 16. 如何將焦點設置爲拆分表單?
- 17. 如何在Kendo UI中爲MVC Grid設置焦點到單元
- 18. 我如何設置一個元素的過渡失去焦點
- 19. 將焦點設置爲隱藏的元素
- 20. 將焦點設置爲ng-click內的角元素
- 21. 如何將焦點設置在任何引導模式中的第一個表單元素
- 22. 如何在javascript中使用keyarrows獲取元素的焦點
- 23. 如何爲單個元素設置DataContext?
- 24. 如何將焦點設置爲materialUI TextField?
- 25. 無法設置元素的焦點
- 26. 如何使用Javascript爲一個元素設置多個樣式
- 27. 如何在輸入焦點時設置表單元素的樣式?
- 28. 如何使用yui自動設置表單域的焦點
- 29. 如何設置焦點元素彈簧基礎的應用
- 30. 如何在BootstrapDialog中的輸入元素上設置焦點
謝謝。我實際上是在發佈之前嘗試過的,但它似乎沒有正確的工作。我一定沒有把頁面刷新得足夠好。 :P – Rayne 2010-05-09 21:36:20