前几天遇到有人问想做一个修改和保存资料的效果 于是想了想 研究了下
想到了三种实现方式 当然用户体验有待研究。。由于刚开始写博客 语言组织和代码都比较差 欢迎大家指正
1、类似于QQ的资料修改(本来就是input输入框先隐藏边框 鼠标移动上去出现边框 得到焦点时 可以编辑 失去焦点时保存)
如下图 这个就不说啦 太简单了
代码如下
这里主要写思路 布局就没那么细啦 请输入名称:
2.文本在页面上保存时用文本标签包裹,当点击修改时在对于的文本后面插入input 并且把标签innerHTML赋给input的value
代码如下
代码二
- 姓名姓名姓名
- AAAAAAAAbbbbbbbb
- 更改
3、利用input的readyonly属性来控制为只读 当点击修改时移除掉readyonly 属性
代码如下
代码三 修改
保存