一个具有简单的“删除整行”、“修改单元格内容”、“确定并显示修改过后的内容”的表格
2015-05-17 23:09
405 查看
一个具有简单的“删除整行”、“修改单元格内容”、“确定并显示修改过后的内容”的表格
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script style="text/javascript">
function fun1() //函数1:作用是删除整行
{
var table = document.getElementsByTagName("table")[0];
table.deleteRow(0)
}
function fun2() //函数2:修改单元格里的内容
{
table = document.getElementsByTagName("table")[0]; //找到table标签
xg= table.rows[0].cells[0]; //找到table标签下要被修改的那个单元格
xg.innerHTML="" //将找到的单元格的内容清空
var input=document.createElement("input") //创建一个新的元素“input”
input.type="text" //input的属性为text文本
input.id ="in1" //给input加个id名称
xg.appendChild(input); //将新建的input文本框插入单元格中
xg1= table.rows[0].cells[1]; //同上,只是变成修改该行的第二个单元格,并且再插入input文本框
xg1.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in2"
xg1.appendChild(input);
}
function fun3() //函数3:将函数2中修改过的内容保存下来并显示在对应单元格中
{
var zhi=document.getElementById("in1").value; //找到id名为in1的单元格 并接收它的value值
xg.textContent=zhi; //将保存下来的value值显示出来
var zhi1=document.getElementById("in2").value; //同上
xg1.textContent=zhi1;
}
function fun4()
{
table = document.getElementsByTagName("table")[0];
table.deleteRow(1)
}
function fun5()
{
table = document.getElementsByTagName("table")[0];
xg2= table.rows[1].cells[0];
xg2.innerHTML=""
var input=document.createElement("input")
input.type="text"
input.id ="in3"
xg2.appendChild(input);
xg3= table.rows[1].cells[1];
xg3.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in4"
xg3.appendChild(input);
}
function fun6()
{
var zhi2=document.getElementById("in3").value;
xg2.textContent=zhi2;
var zhi3=document.getElementById("in4").value;
xg3.textContent=zhi3;
}
function fun7()
{
table = document.getElementsByTagName("table")[0];
table.deleteRow(1)
}
function fun8()
{
table = document.getElementsByTagName("table")[0];
xg4= table.rows[2].cells[0];
xg4.innerHTML=""
var input=document.createElement("input")
input.type="text"
input.id ="in5"
xg4.appendChild(input);
xg5= table.rows[2].cells[1];
xg5.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in6"
xg5.appendChild(input);
}
function fun9()
{
var zhi4=document.getElementById("in5").value;
xg4.textContent=zhi4;
var zhi5=document.getElementById("in6").value;
xg5.textContent=zhi5;
}
function fun10()
{
var table = document.getElementsByTagName("table")[0];
var tr = table.insertRow(3);
var td1=tr.insertCell(0);
var td2=tr.insertCell(1);
var td3=tr.insertCell(2);
var td4=tr.insertCell(3);
var td5=tr.insertCell(4);
td1.textContent=""
td2.textContent=""
td3.textContent=""
td4.textContent=""
td5.textContent=""
var but=document.createElement("input");
but.type="button";
but.value="删除"
td3.appendChild(but)
var but1=document.createElement("input");
but1.type="button";
but1.value="修改"
td4.appendChild(but1)
var but2=document.createElement("input");
but2.type="button";
but2.value="确定"
td5.appendChild(but2)
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>aaaaaaa11</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun1()"/></td>
<td> <input type="button" value="修改" onclick="fun2()"/></td>
<td><input type="button" value="确定" onclick="fun3()"/></td>
</tr>
<tr>
<td>aaaaaaa22</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun4()"/></td>
<td> <input type="button" value="修改" onclick="fun5()"/></td>
<td><input type="button" value="确定" onclick="fun6()"/></td>
</tr>
<tr>
<td>aaaaaaa33</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun7()"/></td>
<td> <input type="button" value="修改" onclick="fun8()"/></td>
<td><input type="button" value="确定" onclick="fun9()"/></td>
</tr>
<tr>
<td colspan="5" style="text-align: center"><input type="button" value="添加" onclick="fun10()"/></td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script style="text/javascript">
function fun1() //函数1:作用是删除整行
{
var table = document.getElementsByTagName("table")[0];
table.deleteRow(0)
}
function fun2() //函数2:修改单元格里的内容
{
table = document.getElementsByTagName("table")[0]; //找到table标签
xg= table.rows[0].cells[0]; //找到table标签下要被修改的那个单元格
xg.innerHTML="" //将找到的单元格的内容清空
var input=document.createElement("input") //创建一个新的元素“input”
input.type="text" //input的属性为text文本
input.id ="in1" //给input加个id名称
xg.appendChild(input); //将新建的input文本框插入单元格中
xg1= table.rows[0].cells[1]; //同上,只是变成修改该行的第二个单元格,并且再插入input文本框
xg1.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in2"
xg1.appendChild(input);
}
function fun3() //函数3:将函数2中修改过的内容保存下来并显示在对应单元格中
{
var zhi=document.getElementById("in1").value; //找到id名为in1的单元格 并接收它的value值
xg.textContent=zhi; //将保存下来的value值显示出来
var zhi1=document.getElementById("in2").value; //同上
xg1.textContent=zhi1;
}
function fun4()
{
table = document.getElementsByTagName("table")[0];
table.deleteRow(1)
}
function fun5()
{
table = document.getElementsByTagName("table")[0];
xg2= table.rows[1].cells[0];
xg2.innerHTML=""
var input=document.createElement("input")
input.type="text"
input.id ="in3"
xg2.appendChild(input);
xg3= table.rows[1].cells[1];
xg3.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in4"
xg3.appendChild(input);
}
function fun6()
{
var zhi2=document.getElementById("in3").value;
xg2.textContent=zhi2;
var zhi3=document.getElementById("in4").value;
xg3.textContent=zhi3;
}
function fun7()
{
table = document.getElementsByTagName("table")[0];
table.deleteRow(1)
}
function fun8()
{
table = document.getElementsByTagName("table")[0];
xg4= table.rows[2].cells[0];
xg4.innerHTML=""
var input=document.createElement("input")
input.type="text"
input.id ="in5"
xg4.appendChild(input);
xg5= table.rows[2].cells[1];
xg5.innerHTML=""
input=document.createElement("input")
input.type="text"
input.id ="in6"
xg5.appendChild(input);
}
function fun9()
{
var zhi4=document.getElementById("in5").value;
xg4.textContent=zhi4;
var zhi5=document.getElementById("in6").value;
xg5.textContent=zhi5;
}
function fun10()
{
var table = document.getElementsByTagName("table")[0];
var tr = table.insertRow(3);
var td1=tr.insertCell(0);
var td2=tr.insertCell(1);
var td3=tr.insertCell(2);
var td4=tr.insertCell(3);
var td5=tr.insertCell(4);
td1.textContent=""
td2.textContent=""
td3.textContent=""
td4.textContent=""
td5.textContent=""
var but=document.createElement("input");
but.type="button";
but.value="删除"
td3.appendChild(but)
var but1=document.createElement("input");
but1.type="button";
but1.value="修改"
td4.appendChild(but1)
var but2=document.createElement("input");
but2.type="button";
but2.value="确定"
td5.appendChild(but2)
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>aaaaaaa11</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun1()"/></td>
<td> <input type="button" value="修改" onclick="fun2()"/></td>
<td><input type="button" value="确定" onclick="fun3()"/></td>
</tr>
<tr>
<td>aaaaaaa22</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun4()"/></td>
<td> <input type="button" value="修改" onclick="fun5()"/></td>
<td><input type="button" value="确定" onclick="fun6()"/></td>
</tr>
<tr>
<td>aaaaaaa33</td>
<td>bbbbbbb</td>
<td> <input type="button" value="删除" onclick="fun7()"/></td>
<td> <input type="button" value="修改" onclick="fun8()"/></td>
<td><input type="button" value="确定" onclick="fun9()"/></td>
</tr>
<tr>
<td colspan="5" style="text-align: center"><input type="button" value="添加" onclick="fun10()"/></td>
</tr>
</table>
</body>
</html>
相关文章推荐
- 鼠标悬浮到表格的单元格上,将弹出一个框,框中显示这个单元格的内容。框失去焦点,框也消失。利用jQuery+javascript写的。
- 一个JAVASCRIPT实用函数,完成合并表格中列中具有相同内容的列单元格的功能
- 鼠标悬浮到表格的单元格上,将弹出一个框,框中显示这个单元格的内容。框失去焦点,框也消失。利用jQuery+javascript写的。
- 把页面Table表格内容导出为Excel-仅是当前页面上显示的table 分页未知(转载 略修改)
- GROUP BY的另种使用方法:将结果集一列的内容作为一个单元格显示
- HTML表格中绑定显示XML文档内容的简单实例
- 点击一个表格行,生成对应的input去修改表格中的内容
- 让客户端javascript修改的内容在服务端也能记忆的一个简单例子
- 有一个table表格,选中某一行后,点击“查看(button)”按钮可以实现对该行内容的显示
- Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- 一个简单的jQuery例子,动态添加表格和删除
- js+php简单实现下载页面中当前显示的表格内容
- aix英文版导出excel单元格内容显示不全简单解决方法
- Javascript合并表格中具有相同内容单元格示例
- java在Java代码中创建Excel表格并进行插入查看表格里面一个单元格的内容
- JavaFX表格控件TableView高级应用:自动添加ID列、删除操作列、单元格内容个性化渲染
- HTML怎么让table表格中的td单元格内容过长显示为固定长度,多余部分用省略号代替?
- 用C语言模拟实现一个通讯录,要求实现其添加、删除、修改、查找、显示和排序联系人信息的功能
- 网页中强制在一个单元格(一行)显示内容的解决方案