DOM操作表格
2017-01-07 16:38
225 查看
DOM操作表格
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用HTML DOM操作表格</title>
<style type="text/css">
body{
font-size:13px;
line-height:25px;
}
table{
border-top: 1px solid #333;
border-left: 1px solid #333;
width:300px;
}
td{
border-right: 1px solid #333;
border-bottom: 1px solid #333;
}
.center{
text-align:center;
}
.title{
text-align:center;
font-weight:bold;
background-color: #cccccc;
}
</style>
<script type="text/javascript">
window.onload =function(){
var b1 = document.getElementById("b1");
var b2 = document.getElementById("b2");
var b3 = document.getElementById("b3");
var myTable = document.getElementById("myTable");
b1.onclick = function(){
var rownum = myTable.rows.length;
var rows = myTable.insertRow(rownum);
var cell1 = rows.insertCell(0);
var cell2 = rows.insertCell(1);
cell1.innerHTML = "西游记";
cell2.innerHTML = "<input id='b4' type='button' onclick='deletes(this)' value='删除'/>";
cell2.align = "center";
}
b2.onclick = function(){
myTable.deleteRow(1);
}
b3.onclick = function(){
var rows = myTable.rows[0];
if(b3.value == "恢复!"){
b3.value = "修改标题";
rows.className = "";
}else{
b3.value = "恢复!";
rows.className = "title";
}
}
}
function deletes(obj){
var rownum = obj.parentNode.parentNode.rowIndex;
var myTable = document.getElementById("myTable");
myTable.deleteRow(rownum);
}
</script>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" id="myTable">
<tr id="row1">
<td>书名</td>
<td>价格</td>
</tr>
<tr id="row2">
<td>看得见风景的房间</td>
<td class="center">¥30.00</td>
</tr>
<tr id="row3">
<td>60个瞬间</td>
<td class="center">¥32.00</td>
</tr>
</table>
<input id="b1" type="button" value="增加一行" />
<input id="b2" type="button" value="删除第2行" />
<input id="b3" type="button" value="修改标题"/>
</body>
</html>
相关文章推荐
- DOM的表格操作
- 利用js dom操作table表格
- JaveScript DOM操作之表格操作(1)
- 【JS总结】——DOM操作表格和样式
- JavaScript学习9:DOM操作表格及样式
- DOM操作表格的各种属性
- DOM 操作表格及样式
- JavaScript--DOM操作表格及样式(21)
- dom 表格操作
- DOM 操作技术之操作表格
- JS操作DOM 使用表格动态展示数据
- DOM操作--表格点击行变色
- 表格常用的DOM操作
- JavaScript DOM操作表格及样式
- DOM系列---DOM操作表格
- <table>标签 利用DOM 的方法和属性实现对表格的动态操作
- Dom操作 表格的添加行,删除行,修改行,
- DOM对表格的操作
- JavaScript DOM操作之表格操作(3)
- JavaScript DOM操作表格及样式