DOM操作动态增加表格
来源:互联网 发布:excel大量数据统计 编辑:程序博客网 时间:2024/06/02 03:53
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>操作DOM动态增加表格</title>
<script type="text/javascript">
//通过DOM操作动态增加或者删除表格
//注意:在向table元素节点添加tr元素节点之前,必须将tr元素节点添加到tbody元素节点上
//再把tbody节点添加到table节点上
function addrow(){ //增加表格行函数
var tableNode=document.getElementById("mytab"); //取得table节点对象
var id=document.getElementById("id").value; //取得输入的内容
var name=document.getElementById("name").value;
var tbody=document.createElement("tbody");//创建一个tbody元素节点
var tr=document.createElement("tr");//创建一个tr元素节点
var td_id=document.createElement("td");//创建一个td元素节点
var td_name=document.createElement("td");//创建一个td元素节点
td_id.appendChild(document.createTextNode(id));//为td_id元素节点添加文本节点
td_name.appendChild(document.createTextNode(name));//为td_name元素节点添加文本节点
tr.appendChild(td_id);;//为tr元素节点添加子元素节点td_id
tr.appendChild(td_name);//为tr元素节点添加子元素节点td_name
tbody.appendChild(tr);//为tbody元素节点添加子元素节点tr
tableNode.appendChild(tbody);//为table元素节点添加子元素节点tbody
}
</script>
</head>
<body >
新的编号:<input type="text" name="id" id="id">
新的姓名:<input type="text" name="name" id="name">
<input type="button" value="增加" onclick="addrow()">
<table id="mytab" border="1">
<tr>
<td>编号</td>
<td>姓名</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>操作DOM动态增加表格</title>
<script type="text/javascript">
//通过DOM操作动态增加或者删除表格
//注意:在向table元素节点添加tr元素节点之前,必须将tr元素节点添加到tbody元素节点上
//再把tbody节点添加到table节点上
function addrow(){ //增加表格行函数
var tableNode=document.getElementById("mytab"); //取得table节点对象
var id=document.getElementById("id").value; //取得输入的内容
var name=document.getElementById("name").value;
var tbody=document.createElement("tbody");//创建一个tbody元素节点
var tr=document.createElement("tr");//创建一个tr元素节点
var td_id=document.createElement("td");//创建一个td元素节点
var td_name=document.createElement("td");//创建一个td元素节点
td_id.appendChild(document.createTextNode(id));//为td_id元素节点添加文本节点
td_name.appendChild(document.createTextNode(name));//为td_name元素节点添加文本节点
tr.appendChild(td_id);;//为tr元素节点添加子元素节点td_id
tr.appendChild(td_name);//为tr元素节点添加子元素节点td_name
tbody.appendChild(tr);//为tbody元素节点添加子元素节点tr
tableNode.appendChild(tbody);//为table元素节点添加子元素节点tbody
}
</script>
</head>
<body >
新的编号:<input type="text" name="id" id="id">
新的姓名:<input type="text" name="name" id="name">
<input type="button" value="增加" onclick="addrow()">
<table id="mytab" border="1">
<tr>
<td>编号</td>
<td>姓名</td>
</tr>
</table>
</body>
</html>
阅读全文
0 0
- DOM操作动态增加表格
- 使用JavaScript操作DOM动态增加删除表格
- DOM操作,javascript动态生成表格
- 动态增加表格
- 动态增加表格
- 动态增加表格行
- js 动态增加表格
- js 动态增加表格
- 表格动态增加删除
- JS动态增加表格
- dom动态修改表格
- 简单的jquery动态操作表格增加,删除!
- HTML DOM对表格数据的动态操作
- JS操作DOM 使用表格动态展示数据
- JS操作DOM 使用表格动态展示数据
- dom操作表格示例(dom创建表格)
- dom操作表格示例(dom创建表格)
- DOM操作表格
- 小白算法练习 归并排序 POJ Brainman lanqiao
- 浅谈ES6 块级作用域
- 1016. 部分A+B (15)--PAT乙级
- AtCoder Grand Contest 001 E
- pycharm笔记--设置字体大小
- DOM操作动态增加表格
- springmvc处理流程
- 语义化,让你的网页更好的被搜索引擎理解
- wildcard-matching
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks(更快的RCNN:通过区域提议网络实现实时)
- SDUT 2116数据结构实验之链表一:顺序建立链表
- 树的遍历 已知后序,中序,求前序
- Android源码解析(1)--截屏事件流程
- 策略模式