在javascript中,可用onfocus()和onblur()事件判断元素是否有焦点,onfocus事件在元素获取焦点时发生,onblur事件在元素失去焦点时发生,语法为“c1e37d0f0ad6e24dbe0f722ff320679f”。
本教程操作环境:windows10系统、javascript1.8.5版、dell g3电脑。
javascript怎么判断元素是否有焦点onfocus 事件在对象获得焦点时发生。
onfocus 通常用于 d5fd7aea971a85678ba271703566ebfd, 221f08282418e2996498697df914ce4e, 和3499910bf9dac5ae3c52d5ede7383485.
提示: 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('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怎么判断元素是否有焦点的详细内容。