javascript怎么判断元素是否有焦点

发布时间:2022-05-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript怎么判断元素是否有焦点脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

在JavaScript中,可用Onfocus()和onblur()事件判断元素是否焦点,onfocus事件在元素获取焦点时发生,onblur事件在元素失去焦点时发生,语法为“<element onfocus="Function()">”。

javascript怎么判断元素是否有焦点

本教程操作环境:windows10系统、javascript1.8.5版、Dell G3脑。

javascript怎么判断元素是否有焦点

onfocus 事件在对象获得焦点时发生。

Onfocus 通常用于 <input>, <select>, 和<a>.

提示: onfocus 事件的相反事件为 onblur 事件。

语法

HTML 中:

<element onfocus="SomeJavaScriptCode">

JavaScript 中:

object.onfocus=function(){SomeJavaScriptCode}

JavaScript 中, 使用 addEventListener() 方法:

object.addEventListener("focus", myScript);

onblur 事件会在对象失去焦点时发生。

Onblur 经常用于Javascript验证代码,一般用于表单输入框。

提示:onblur 相反事件为 onfocus 事件 。

语法

HTML 中:

<element onblur="SomeJavaScriptCode">

JavaScript 中:

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(&#39;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>

输出结果:

javascript怎么判断元素是否有焦点

相关推荐:javascript学习教程

以上就是javascript怎么判断元素是否有焦点的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的javascript怎么判断元素是否有焦点全部内容,希望文章能够帮你解决javascript怎么判断元素是否有焦点所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: