javascript

位置:IT落伍者 >> javascript >> 浏览文章

javascript 手动给表增加数据的小例子


发布日期:2021年03月28日
 
javascript 手动给表增加数据的小例子
这篇文章介绍了js手动给表增加数据的实例代码有需要的朋友可以参考一下

先建一个页面如下这里有两个表上面一个有数据下面一个没有数据只有一个表头!

复制代码 代码如下:
<body>
<form id="form" runat="server">
<div>
<table border=px width="px" id="tables">
<tr>
  <td></td><td><input type="text" value=""  style="width:px" /><input type="text"  value=""style="width:px"  /></td><td>我是中国人</td><td>好好学习< /td><td><input type="button" id="but" value="新增"  onclick="butd(this);" /></td>
</tr>
<tr>
  <td></td><td><input type="text"  value=""style="width:px" /><input type="text"  value=""style="width:px"  /></td><td>我是中国人</td><td>好好学习< /td><td><input type="button" id="Button" value="新增"  onclick="butd(this);" /></td>
</tr>
<tr>
  <td></td><td><input type="text" value=""  style="width:px" /><input type="text" value=""  style="width:px"/></td><td>我是中国人</td><td>好好 学习</td><td><input type="button" id="Button" value="新增"  onclick="butd(this);" /></td>
</tr>
<tr>
  <td></td><td><input type="text" value=""  style="width:px" /><input type="text"  value=""style="width:px"  /></td><td>我是中国人</td><td>好好学习< /td><td><input type="button" id="Button" value="新增"  onclick="butd(this);" /></td>
</tr>
<tr>
  <td></td><td><input type="text" value=""  style="width:px" /><input type="text"  value=""style="width:px"  /></td><td>我是中国人</td><td>好好学习< /td><td><input type="button" id="Button" value="新增"  onclick="butd(this);" /></td>
</tr>
</table>
</div>
<div>
<table border=px width="px" id="table">
<tr><td>ID</td><td>年龄</td><td>金钱</td><td>名字</td></tr>
</table>
</div>
</form>
</body>


现在点击新增按钮把点中的当前行的数据动态的加到下面的TABLE中javascipt代码如下

复制代码 代码如下:
<script type="text/javascript">
function butd(rows) {
var rows = rowsparentNodeparentNoderowIndex //找到当前选中的行
var mytable = documentgetElementById(tables); //找到当前这个 table;
var Romm_price = mytablerows[rows]cells[]innerText; //找到当前行的第一列的值
var room_rows = mytablerows[rows]cells[]children[]value; //找到当前行的第二列第一个文本框的值;
var room_rows = mytablerows[rows]cells[]children[]value; //找到当前行的第二列第二个文本框的值;
var room_rows = mytablerows[rows]cells[]innerText; //找到当前行的第三列的值;
//找到table并给table新增一行
var x = documentgetElementById(table)insertRow();
xalign = "center"; //设置行样式
var Romm_typename = xinsertCell();
var txtDate = xinsertCell();
var Guest_Type_ID = xinsertCell();
var room_row = xinsertCell();
Romm_typenameinnerHTML = Romm_price;
txtDateinnerHTML = room_rows;
Guest_Type_IDinnerHTML = room_rows;
room_rowinnerHTML = room_rows;
}
</script>


这个里面最重要的就是如何得到当前你点击是哪行然后是如何手动的把当前行的数据加到table中!

               

上一篇:JS获取鼠标坐标的实例方法

下一篇:javascript闭包的高级使用方法实例