HTML 标签的 autofocus 属性

autofocus 属性是逻辑属性。当设置该属性后,它规定在页面加载后文本区域自动获得焦点。


实例

自动获得焦点的文本区域:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>button 标签应用 autofocus 属性</h1>
  5. <button type="button" autofocus onclick="alert('Hello world!')">点击我!</button>
  6. </body>
  7. </html>

autofocus 属性应用于 form 标签

  1. <form action="/example/html/action_page.aspx">
  2. 姓氏: <input type="text" name="fname" autofocus><br>
  3. 名字: <input type="text" name="lname"><br>
  4. <input type="submit" value="提交">
  5. </form>

textarea 的 autofocus 属性

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>textarea 的 autofocus 属性</h1>
  5. <textarea rows="4" cols="50" autofocus>
  6. 在 cankaoshouce.com 你将学习如何创建网站。我们提供所有网络开发技术的免费教程。
  7. </textarea>
  8. </body>
  9. </html>

浏览器支持

属性
autofocusYesYesYesYesYes

Internet Explorer 10、Firefox、Opera、Chrome 以及 Safari 支持 autofocus 属性。

注释:Internet Explorer 9 以及更早的版本不支持 <textarea> 标签的 autofocus 属性。


定义和用法

autofocus 属性是逻辑属性。当设置该属性后,它规定在页面加载后文本区域自动获得焦点。autofocus 属性 可应用于 <button>, <input>, <select>, <textarea>标签。


HTML 4.01 与 HTML 5 之间的差异

autofocus 属性 HTML5 中的新属性。


HTML 与 XHTML 之间的差异

在 XHTML 中,不允许属性简写,autofocus 属性必须定义为 <textarea autofocus="autofocus">。


语法

  1. <textarea autofocus>