主要是用於獲取焦點,自動把光標放到此組件上面,無須用戶再次操做。javascript
示例:html
<html> <head> <p>1. 長度限制</p> <form name=a onsubmit="return test()"> <textarea name="b" cols="40" rows="6" placeholder="不能超過50個字符!"></textarea> <br /> <input type="submit" name="Submit" value="check"> </form> <script language="javascript"> function test() { if(document.a.b.value.length>50) { alert("不能超過50個字符!"); document.a.b.focus(); return false; } } </script> </body> </html>
輸入超過50字符長度的內容,會彈出一個提示對話框。當你點擊肯定以後,光標會自動回到輸入框位置。這就是focus()的做用。java