jquery一个div怎么获得焦点和失去焦点

jquery一个div怎么获得焦点和失去焦点,第1张

div是没有focus和blur事件的,可以focus可以使用click代替,blur事件可以当click响应时监控一下click事件,如果点击不是这个div就响应blur要执行的事件

你的写法有些问题,应该是这样:

html:

<input id="txtInput" type="text" onfocus="on_focus();" onblur="on_lost_focus();" size="10" style="background-color:lightyellow; border-width:3;" />

后面的style你可以忽略

js:

function on_focus()

{

 alert('获得焦点');

}

function on_lost_focus()

{

 alert('失去焦点');

}

测试截图:

appinventor获取焦点时是bug。根据查询相关信息显示,这是AppInventor的bug,按钮组件无法获得焦点,也就无法失去焦点。只有文本输入框组件才能触发获得或失去焦点事件,而且用户界面上至少要有两个文本输入框组件。

以上就是关于jquery一个div怎么获得焦点和失去焦点全部的内容,包括:jquery一个div怎么获得焦点和失去焦点、text 获得焦点事件,失去焦点事件不触发、appinventor获取焦点时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10142914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存