javascript怎么判断元素是否有焦点
时间:2022-03-10 12:11
在JavaScript中,可用onfocus()和onblur()事件判断元素是否有焦点,onfocus事件在元素获取焦点时发生,onblur事件在元素失去焦点时发生,语法为“<element onfocus="Function()">”。 本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。 onfocus 事件在对象获得焦点时发生。 Onfocus 通常用于 <input>, <select>, 和<a>. 提示: onfocus 事件的相反事件为 onblur 事件。 语法 HTML 中: JavaScript 中: JavaScript 中, 使用 addEventListener() 方法: onblur 事件会在对象失去焦点时发生。 Onblur 经常用于Javascript验证代码,一般用于表单输入框。 提示:onblur 相反事件为 onfocus 事件 。 语法 HTML 中: JavaScript 中: 示例如下: 输出结果: 相关推荐:javascript学习教程 以上就是javascript怎么判断元素是否有焦点的详细内容,更多请关注gxlsystem.com其它相关文章!javascript怎么判断元素是否有焦点
<element onfocus="SomeJavaScriptCode">
object.onfocus=function(){SomeJavaScriptCode}
object.addEventListener("focus", myScript);
<element onblur="SomeJavaScriptCode">
object.onblur=function(){SomeJavaScriptCode};
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function Function(){
document.getElementById('tip').innerHTML='元素失去焦点了';
}
function myFunction(x){
document.getElementById('tip').innerHTML='元素获取焦点了';
}
</script>
</head>
<body>
判断焦点示例: <input type="text" onfocus="myFunction(this)" onblur="Function()">
<p id="tip" style="color:red;"></p>
</body>
</html>