HTML DOM focus() 方法
为 <a> 元素设置焦点:
<!DOCTYPE html> <html> <head> <style> a:focus, a:active { color: green; } </style> </head> <body> <a id="myAnchor" href="https://www.mifengjc.com">访问蜜蜂教程</a> <p>点击按钮设置或移除以上链接的焦点。</p> <input type="button" onclick="getfocus()" value="获取焦点"> <input type="button" onclick="losefocus()" value="移除焦点"> <script> function getfocus() { document.getElementById("myAnchor").focus(); } function losefocus() { document.getElementById("myAnchor").blur(); } </script> </body> </html>
定义和使用
focus() 方法用于为元素设置焦点(如果可以设置)。
提示:使用 blur() 方法来移除元素焦点。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
focus() | Yes | Yes | Yes | Yes | Yes |
语法
HTMLElementObject.focus()
参数
None |
技术描述
返回值: | 没有返回值 |
---|
更多实例
为文本域设置焦点:
<input type="text" id="myText" value="文本域"> <p>点击按钮设置或移除以上文本域的焦点。</p> <input type="button" onclick="getfocus()" value="获取焦点"> <input type="button" onclick="losefocus()" value="移除焦点"> <script> function getfocus() { document.getElementById("myText").focus(); } function losefocus() { document.getElementById("myText").blur(); } </script>
在文档加载后,为文本域设置焦点:
<!DOCTYPE html> <html> <body> <p>该实例中,在文档加载后获取焦点:</p> <input type="text" id="myText" value="文本域"> <script> window.onload = function() { document.getElementById("myText").focus(); }; </script> </body> </html>
相关页面
HTML DOM 参考手册: onfocus 事件