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 事件
元素对象
元素对象