实现网页表格数据的及时编辑
来源:互联网 发布:买了东西能寄农村淘宝 编辑:程序博客网 时间:2024/04/27 21:41
刚刚看到论坛的一个问题:能否做到如下操作
对上图表格数据实现本页修改,即点击“编辑” 则 张三、李四、赵武 等信息变为 文本框显示,实现修改:
当点击“完成”时,又将信息变为表格的不可编辑形式,此时内容变为刚才修改的内容,如下图:
javascript 具体实现如下:
<html><head><meta charset="utf-8"><title></title><script> function edit(_0){ var tds = _0.parentNode.parentNode.children; for(var i in tds){ if(i<_0.parentNode.cellIndex){ var inp = document.createElement('input'); inp.type='text'; inp.value=tds[i].innerHTML; tds[i].innerHTML=''; tds[i].appendChild(inp); } } } function quit(_0){ var tds = _0.parentNode.parentNode.children; for(var i in tds){ if(i<_0.parentNode.cellIndex-1){ tds[i].innerHTML=tds[i].children[0].value; } } }</script></head><body><table with><tr><td>1</td><td>2</td><td>3</td><td><a href="javascript:;" onclick="edit(this);">编辑</a></td><td><a href="javascript:;" onclick="quit(this);">完成</a></td></tr><tr><td>1</td><td>2</td><td>3</td><td><a href="javascript:;" onclick="edit(this);">编辑</a></td><td><a href="javascript:;" onclick="quit(this);">完成</a></td></tr><tr><td>1</td><td>2</td><td>3</td><td><a href="javascript:;" onclick="edit(this);">编辑</a></td><td><a href="javascript:;" onclick="quit(this);">完成</a></td></tr></table></body></html>
- 实现网页表格数据的及时编辑
- 可任意编辑的网页表格
- 实现可编辑的表格
- 实现可编辑的表格
- 实现可以编辑的表格
- 表格中数据的编辑和删除
- 用JAVASCRIPT实现表格的编辑
- 23_实现可编辑的表格
- jq实现可以编辑的表格
- Ajax实现可编辑的表格(实例)
- jQuery之可编辑表格的实现
- jQuery实现可编辑的表格
- 《Javaweb---JQuery实现可编辑的表格》
- JQuery实现可以编辑的表格
- jquery实现可编辑的表格
- jquery实现可编辑的表格
- JQuery实现可编辑的表格
- JQuery实现可以编辑的表格
- jdbc批量插入数据
- Windows Phone Panorama 控件设计准则
- HDU1050 区间覆盖
- ckeditor多个span标签不合并的问题。
- if..else if...
- 实现网页表格数据的及时编辑
- 进程与线程的一个简单解释
- iPhone/Mac Objective-C内存管理教程和原理剖析
- 析构函数定义为虚函数
- 【Android】Android的Activity屏幕切换动画(一)-左右滑动切换
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- IOCP详解
- Linux下安装jdk1.6
- android 虚拟机访问外网的方法