table动态修改表格内容
2017-11-28 14:26
381 查看
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> body{ width: auto;height: auto; } .inputOne { /* 去掉input默认边框 */ outline: none; border:none; line-height: 33px; width: 100%; height: 100%; display: inline; background-color: #ffe9ac; } table{ font-weight: 600; } </style> </head> <body> <table align="center" border="4" width="600" id="tt"> <caption style="font-size: 30px"><b> 学生信息情况 </b></caption> <tr align="center" bgcolor="#e9967a"> <td >姓名</td> <td >民族</td> <td>组别</td> <td>出生年月</td> <td>学校</td> </tr> <tr align="center" bgcolor="#fffaf0"> <td ondblclick="change()" id="id1" >尹鹏程</td> <td>汉族</td> <td>第一组</td> <td>1995.01</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>刘佳明</td> <td>汉族</td> <td>第一组</td> <td>1995.02</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>徐玥</td> <td>汉族</td> <td>第一组</td> <td>1995.03</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>杜俊良</td> <td>汉族</td> <td>第一组</td> <td>1995.08</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>张伟</td> <td>汉族</td> <td>第一组</td> <td>1995.01</td> <td>吉林医药学院</td> </tr> <tr align="center" bgcolor="#fffaf0"> <td>黄思婷</td> <td>汉族</td> <td>第二组</td> <td>1995.04</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>滕之林</td> <td>汉族</td> <td>第二组</td> <td>1997.01</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>丁林芳</td> <td>汉族</td> <td>第二组</td> <td>1995.11</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>张炳霞</td> <td>汉族</td> <td>第二组</td> <td>1995.07</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>郑志勇</td> <td>汉族</td> <td>第二组</td> <td>1995.06</td> <td>吉林医药学院</td> </tr> <tr align="center" bgcolor="#fffaf0"> <td>张恒</td> <td>汉族</td> <td>第三组</td> <td>1997.01</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>张欢</td> <td>汉族</td> <td>第三组</td> <td>1997.06</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td>蔡杰</td> <td>汉族</td> <td>第三组</td> <td>1995.08</td> <td>吉林医药学院</td> </tr> <tr align="center"> <td >王东旭</td> <td>汉族</td> <td>第三组</td> <td>1995.08</td> <td>吉林医药学院</td> </tr> </table> <script src="../js/tablejs.js"> </script> </body></html>
js文件
window.onload = function (e) {
// 获取所有的单元格
var td = document.getElementsByTagName("td");
for (var i = 0; i < td.length; i++) {
td[i].index = i;
td[i].onclick = function (e) {
if (e.target.tagName.toLowerCase() == "td") {
var input = document.createElement("input");
input.type = "text";
input.className = "inputOne";
input.value = this.innerHTML;
td[this.index].innerHTML = "";
td[this.index].appendChild(input);
input.focus();
input.onblur = function () {
this.parentNode.innerHTML = input.value; input.remove();
}
// 阻止冒泡
input.onclick = function (evt) {
evt = evt || window.event;
evt.stopPropagation() ? e.stopPropagation() : e.cancelBubble = true; }
}
};
}
}
相关文章推荐
- 点击编辑按钮,前端table表格行内指定td可修改。(table是动态生成的)
- JS动态修改表格内容
- 修改table表格对应单元格的内容
- 根据要显示的字段个数动态生成表格标签table及内容
- 点击修改table表格的内容,点击页面别的地方或按Enter键生成修改(javaquery语句)
- JQuery实例(三)- 动态修改Table中的内容
- bootstrap table 修改table内容时设置表头与表格对齐
- 《查找表格内部元素及对其内容动态修改【查找表格控件】》
- 根据要显示的字段个数动态生成表格标签table及内容
- jQuery动态对表格Table进行添加或删除行以及修改列值操作
- 可编辑的table. 添加数据,修改数据。稍加修改就可以部署到ajax 动态表格中
- 动态添加修改删除html表格内容
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- 把页面Table表格内容导出为Excel-仅是当前页面上显示的table 分页未知(转载 略修改)
- [HTML]js动态修改表格里面的内容
- 双击Table表格td变成text修改内容
- 动态添加table表格内容,填充审批意见。
- .net 在ueditor修改编辑已有信息后提交 获取ueditor内容为null - 让人头疼的form 与 table
- 获取WebView加载的网页内容并进行动态修改
- java实现任意带table表格的html页面,生成与表格相同内容的excel文件