div无法触发blur事件解决的方法
默认情况下div无法获取焦点,无法触发focus与blur事件,推測span,a等标签也无法触发焦点事件(input:button。及button标签能够触发)
怎样使div触发blur事件:能够给div加上tabindex属性
在线演示:http://sandbox.runjs.cn/show/e0bvfcag
源代码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.box{width: 200px;height: 200px;background-color: #3295F2;}</style><script type="text/javascript" src="http://sandbox.runjs.cn/uploads/rs/294/c4c2o6mh/jquery.js"></script>
</head>
<body><input type="text" /><input type="button" value="測试" class="but"/><button>kkk</button><div class="box" tabindex="1"></div><script>$('.box').focus(function(){alert('div focus');});$('.box').blur(function(){alert('div blur');});$('.but').focus(function(){alert('but');});$('.but').blur(function(){alert('but');});$('button').focus(function(){alert('but');});$('button').blur(function(){alert('but');});</script>
</body>
</html>
相关资料:http://www.w3school.com.cn/tags/att_standard_tabindex.asp
demo: http://www.w3school.com.cn/tiy/t.asp?
f=html_standard_tabindex
转载于:https://www.cnblogs.com/mengfanrong/p/5190108.html
div无法触发blur事件解决的方法相关推荐
- div无法触发blur事件解决办法
默认情况下div无法获取焦点,无法触发focus与blur事件,猜测span,a等标签也无法触发焦点事件(input:button,及button标签可以触发) 如何使div触发blur事件:可以给d ...
- 子节点含有表单元素的div元素的blur事件
1.div元素的blur事件 blur事件一般在表单元素如input元素才是存在的,对div.span等元素时无效的,但是可以给div元素加上tabindex属性,也可以让div等元素有焦点,所以bl ...
- jquery 赋值时不触发change事件解决
$("#optionsId").change(function(){$("#selectOptionsText").val('测试'); }); $(" ...
- html中hover无法触发,jQuery中trigger无法触发hover事件解决方法
做jquery练习的时候需要在外部触发元素的"hover"事件,于是,问题来了:根本没有触发,无论是trigger( )还是triggerHandler( ),查询后得知: Dep ...
- React — input标签输入中文的拼音时候会触发onChange事件解决
在React开发项目的过程中,避免不了会用到input标签(比如在登录.录入用户信息等界面),而使用input标签时候,为了体验限制只能输入数字.或者只能输入数字或者字母.或者只能输入英文等限制条件. ...
- Winform 使用ComboBox.DataSource绑定数据会触发SelectedIndexChanged事件解决
1.绑定数据后再添加SelectedIndexChanged事件 2.SelectedIndexChanged事件中判断是否是选择项改变触发事件 if(ComboxBox1.ContainsFocus ...
- elment-ui的el-select选择器blur事件失效 bug解决
问题: 使用了element UI 中 el-select 组件开发项目当中发现当配置了 filterable 属性之后, @blur 事件便失效, 但你肯定不知道 他也不是完全失效, 当你点击外面得 ...
- html 点击文本框则选中,JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。...
内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行. 如下代码,当选中用户文本框内的文字时,触发onselect 事件, ...
- blur事件与click事件的冲突
定义: blur事件:当元素失去焦点时发生 blur 事件 click事件:当单击元素时,发生 click 事件 在开发中会发现存在以下场景,点击当前输入框以外的其他元素.此时输入框失焦触发blur事 ...
最新文章
- windows系统c 实现ftp服务器,windows系统c 实现ftp服务器
- 网站QQ全屏PHP代码,QQ技术导航升级版 超级导航美化版带后台版 PHP源码
- wangeditor 使用
- DUMP文件分析6:简单的堆破坏示例
- 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 编程指南
- RTL8201网络芯片讲解
- 按钮提交所有数据_多人编辑,自动汇总,领导可见所有?用 SeaTable 表格更简单...
- 进行连续心率监测可以诊断哪些疾病?
- XP系统中如何查哪些网址曾经远程连接过本机器。
- python必背代码-Python高手必修课:如何让 Python 代码更易读,推荐收藏
- 用户登陆进去后,没有权限操作
- aso优化应用市场推广方案到底怎么写
- 常见的10种“瓶颈”
- uni-app 启动页控制
- 陀螺仪工作原理及创新应用
- SEO实战:怎样打劫肥龙龙的博客流量
- SwiftUI AR教程之RealityKit 中将 AR 内容锚定到面部(教程含源码)
- 主成分分析PCA并给出解释百分比
- 熵、图像熵的意义及计算方法
- 阿里巴巴稳定性保障体系
热门文章
- 爬虫实战学习笔记_7 【实战】模拟下载页面视频(模板)
- OpenCV_03 图像的算数操作:图像的加法+图像的混合
- linux sqlserver 管理工具,Linux连接SqlServer的图形化工具SQuirrel
- Web框架——Flask系列之数据库迁移(二十)
- LeetCode MySQL 1212. 查询球队积分
- MySQL 增加、更新、删除
- LeetCode 2019 力扣杯全国秋季编程大赛
- LeetCode 98. 验证二叉搜索树(中序遍历)
- 如何将网页保存为图片_网页账号密码该如何保存?
- Flink运行时架构