JavaScript 动态操作表格
2008-11-02 22:47
239 查看
<html>
<head>
<title></title>
<script language="javascript">
function createTable(){
var tbody=document.createElement("TBODY");//创建表格主体
roleTable.appendChild(tbody);//加入到表格中
row=document.createElement("TR");//添加行
row.align="center";//设置对齐方式
tbody.appendChild(row);
emp_code=document.createElement("TD");//创建单元格
emp_code.innerHTML="单元格1";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格2";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格3";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格4";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML='<input name="button" type="button" onclick="DeleteRow(this)" value="删除" />';
row.appendChild(emp_code);
}
function DeleteRow(element){
var tr=element.parentNode.parentNode;//先拿到按钮所在行,再拿到行所在的单元格
roleTable.deleteRow(tr.rowIndex);//删除行
}
</script>
</head>
<body>
<TABLE width="60%" border=1 cellSpacing=0 cellPadding=2 id="roleTable">
<TBODY>
<THEAD align="middle" bgColor="#ffcc00">
<TH title="列1">列1</TH>
<TH title="列2">列2</TH>
<TH title="列3">列3</TH>
<TH title="列4">列4</TH>
<TH title="列5">列5</TH>
</THEAD>
</TBODY>
</TABLE>
<input name="button" type="button" onclick="createTable()" value="click" />
</body>
</html>
<head>
<title></title>
<script language="javascript">
function createTable(){
var tbody=document.createElement("TBODY");//创建表格主体
roleTable.appendChild(tbody);//加入到表格中
row=document.createElement("TR");//添加行
row.align="center";//设置对齐方式
tbody.appendChild(row);
emp_code=document.createElement("TD");//创建单元格
emp_code.innerHTML="单元格1";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格2";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格3";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML="单元格4";
row.appendChild(emp_code);
emp_code=document.createElement("TD");
emp_code.innerHTML='<input name="button" type="button" onclick="DeleteRow(this)" value="删除" />';
row.appendChild(emp_code);
}
function DeleteRow(element){
var tr=element.parentNode.parentNode;//先拿到按钮所在行,再拿到行所在的单元格
roleTable.deleteRow(tr.rowIndex);//删除行
}
</script>
</head>
<body>
<TABLE width="60%" border=1 cellSpacing=0 cellPadding=2 id="roleTable">
<TBODY>
<THEAD align="middle" bgColor="#ffcc00">
<TH title="列1">列1</TH>
<TH title="列2">列2</TH>
<TH title="列3">列3</TH>
<TH title="列4">列4</TH>
<TH title="列5">列5</TH>
</THEAD>
</TBODY>
</TABLE>
<input name="button" type="button" onclick="createTable()" value="click" />
</body>
</html>
相关文章推荐
- 用javascript动态操作表格实现跨浏览器
- DOM操作,javascript动态生成表格
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- javascript动态操作表格
- javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)
- 使用JavaScript操作DOM动态增加删除表格
- JavaScript动态操作表格,添加,删除行、列及单元格
- JavaScript动态操作表格(添加,删除行、列及单元格)
- JavaScript动态操作表格,添加,删除行、列及单元格
- javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)
- JavaScript动态操作表格,添加,删除行、列及单元格
- javascript动态操作表格:新增、设置样式、删除、移动行
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- javascript 动态插入行 表格操作
- javascript操作表格 示例源码
- [Javascript]:DOM操作之动态修改CSS样式和高级选择器
- 使用JavaScript和DOM动态创建表格(2)