javascript手动给表增加数据的小例子
JavaScript数据 增加 例子 手动 给表
2023-06-13 09:15:03 时间
先建一个页面如下:这里有两个表,上面一个有数据,下面一个没有数据,只有一个表头!
复制代码代码如下:
<body>
<formid="form1"runat="server">
<div>
<tableborder="1px"width="500px"id="tables">
<tr>
<td>1</td><td><inputtype="text"value="20" style="width:50px"/><inputtype="text"value="200"style="width:50px"/></td><td>我是中国人</td><td>好好学习</td><td><inputtype="button"id="but"value="新增"onclick="butd(this);"/></td>
</tr>
<tr>
<td>2</td><td><inputtype="text"value="30"style="width:50px"/><inputtype="text"value="300"style="width:50px"/></td><td>我是中国人</td><td>好好学习</td><td><inputtype="button"id="Button1"value="新增"onclick="butd(this);"/></td>
</tr>
<tr>
<td>3</td><td><inputtype="text"value="40"style="width:50px"/><inputtype="text"value="400"style="width:50px"/></td><td>我是中国人</td><td>好好学习</td><td><inputtype="button"id="Button2"value="新增"onclick="butd(this);"/></td>
</tr>
<tr>
<td>4</td><td><inputtype="text"value="50"style="width:50px"/><inputtype="text"value="500"style="width:50px"/></td><td>我是中国人</td><td>好好学习</td><td><inputtype="button"id="Button3"value="新增"onclick="butd(this);"/></td>
</tr>
<tr>
<td>5</td><td><inputtype="text"value="60"style="width:50px"/><inputtype="text"value="600"style="width:50px"/></td><td>我是中国人</td><td>好好学习</td><td><inputtype="button"id="Button4"value="新增"onclick="butd(this);"/></td>
</tr>
</table>
</div>
<div>
<tableborder="1px"width="500px"id="table2">
<tr><td>ID</td><td>年龄</td><td>金钱</td><td>名字</td></tr>
</table>
</div>
</form>
</body>
现在点击新增按钮,把点中的当前行的数据动态的加到下面的TABLE中,javascipt代码如下:
<scripttype="text/javascript">
functionbutd(rows){
varrows=rows.parentNode.parentNode.rowIndex //找到当前选中的行
varmytable=document.getElementById("tables"); //找到当前这个table;
varRomm_price=mytable.rows[rows].cells[0].innerText;//找到当前行的第一列的值
varroom_rows=mytable.rows[rows].cells[1].children[0].value;//找到当前行的第二列第一个文本框的值;
varroom_rows2=mytable.rows[rows].cells[1].children[1].value;//找到当前行的第二列第二个文本框的值;
varroom_rows3=mytable.rows[rows].cells[2].innerText;//找到当前行的第三列的值;
//找到table2,并给table2新增一行
varx=document.getElementById("table2").insertRow();
x.align="center"; //设置行样式
varRomm_typename=x.insertCell(0);
vartxtDate=x.insertCell(1);
varGuest_Type_ID=x.insertCell(2);
varroom_row=x.insertCell(3);
Romm_typename.innerHTML=Romm_price;
txtDate.innerHTML=room_rows;
Guest_Type_ID.innerHTML=room_rows2;
room_row.innerHTML=room_rows3;
}
</script>
这个里面最重要的就是如何得到当前你点击是哪行,然后是如何手动的把当前行的数据加到table中!
相关文章
- javascript 基础_JavaScript高级编程
- 16·灵魂前端工程师养成-JavaScript内存图
- 【说站】JavaScript原型继承的实现方式
- javascript实现表单提交加密「建议收藏」
- 常见的js算法_javascript数据结构与算法
- JavaScript 学习-49.localStorage前端保存数据
- javascript表单域与json数据间的交互
- JavaScript验证浏览器是否支持javascript的方法小结
- javascript实现的距离现在多长时间后的一个格式化的日期
- Javascript结合css实现网页换肤功能
- javascript下一种表单元素获取方法存在的问题
- JavaScript联动的无限级封装类,数据采用非Ajax方式,随意添加联动
- javascript增加干扰数据实现简单加密效果
- JavaScript中URL编码函数代码
- JavaScript原型继承之基础机制分析
- JavaScript学习笔记(一)js基本语法
- 高性能Javascript笔记数据的存储与访问性能优化
- Javascript异步编程的4种方法让你写出更出色的程序
- JavaScript根据数据生成百分比图和柱状图的实例代码
- javascript检查表单数据是否改变的方法
- 禁用页面部分JavaScript方法的具体实现
- 用javascript为页面添加天气显示实现思路及代码
- javascript:json数据的页面绑定示例代码
- JavaScript省市联动实现代码
- 用javascript将数据导入Excel示例代码