如何让div获取焦点或可编辑
2017-11-15 17:26
417 查看
做项目的时候,想用到segment组件,由于是ionic2的组件,ionic1 用不了,就想自己写一个类似的组件。其中,想让div实现获取焦点的功能,使用的js或jq并没有效果。于是,上网搜索了一下,发现连个很好用的属性可以实现,于是做一下笔记。
DIV获取焦点(两种方法): 需添加tabindex="0"或者contenteditable="true"属性 ①:设置div为可编辑状态,则可点击获取焦点,同时div的内容也是可以编辑的;如: <div contenteditable="true">11111111111111</div> ②:设置div的tabindex,此时div的内容是不可编辑的;如: <div tabindex="0">11111111111111</div> PS:设置tabindex属性,按键盘Tab键可让其获取焦点,其中tabindex的值越小在tab键切换的时候就会首先聚焦。
最后,感谢前作者的分享。
相关文章推荐
- js按ctrl+enter换行,让可编辑的div换行,并获取输入焦点光标
- 可编辑div获取焦点位置和选择区域的文本
- React可编辑DIV获取焦点的两种方式
- 如何让EditText不自动获取焦点和取消编辑框颜色
- Android 如何让EditText不自动获取焦点,默认未编辑状态
- js中如何设置DIV获取焦点
- Fragment如何获取view并运用Adapter编辑view
- gridView 编辑单元格获取单元格焦点位置(位于单元格的焦点位置)
- kindeditor在dialog弹出框,无法编辑,不能获取焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- winform学习之-----关于按键操作的一些小知识(如何获取焦点所在的当前控件)20160623
- jquery this里面的对象(div,span等元素)如何获取
- table中td元素,不可操作、不可编辑、获取不到焦点、不能被选中
- IE点击子div,父div不获取焦点问题的解决办法(二)
- 如何设置控件聚焦和手动获取焦点
- 知道一个div的宽高背景色,如何不通过写在行间样式的办法更改样式?currentStyle(只兼容ie),getComeputedStyle(兼容)-->获取非行间样式
- 如何用JavaScript获取<div>*</div>标签中内容& 内容添加
- JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)