javascript实现表格信息增添与删除
导读:收集整理的这篇文章主要介绍了javascript实现表格信息增添与删除,觉得挺不错的,现在分享给大家,也给大家做个参考。 JavaScript入门JavaScript是一种轻量级、解释型...
收集整理的这篇文章主要介绍了javascript实现表格信息增添与删除,觉得挺不错的,现在分享给大家,也给大家做个参考。 JavaScript入门
JavaScript是一种轻量级、解释型的Web开发语言,该语言系统不是很庞杂,简单易学。由于所有现代浏览器都已经嵌入了JavaScript引擎,JavaScript源代码可以再浏览器中直接被解释执行,用户不用担心支持问题,这是一个js入门的小练习
对于表格信息的增添与删除
简单的DOM操作htML标签即可实现,代码如下:
!DOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
tITle>
Document/title>
style type="text/css">
*{
margin: 0;
padding: 0;
}
/style>
script type="text/javascript">
function delA(){
//点击超链接删除那一行 //使用this,删除父级元素 VAR tr = this.parentNode.parentNode;
//获取要删除人员的名字 var name=tr.getelementsbytagname("td")[0].innerHTML;
//提示用户是否删除 var flag=confirm("是否删除"+name+"?");
if(flag){
tr.parentNode.removeChild(tr);
}
//阻止浏览器默认行为,比如弹出新的标签页 return false;
}
window.onload=function(){
//点击超链接删除一个员工信息 //获取链接 var allA=document.getElementsByTagName("a");
//绑定响应函数 for(var i=0;
iallA.length;
i++){
allA[i].onclick=delA;
}
//添加员工功能,点击按钮将信息添加到表格中 var addEmpButton = document.getElementById("addEmpButton");
addEmpButton.onclick=function(){
//获取输入框中的文本内容 var empName=document.getElementById("empName").value;
var email=document.getElementById("email").value;
var salary=document.getElementById("salary").value;
//创建一个tr var tr=document.createElement("tr");
//向tr中添加内容 tr.innerHTML="td>
"+empName+"/td>
"+ "td>
"+email+"/td>
"+ "td>
"+salary+"/td>
"+ "td>
a href='javascript:;
'>
Delete/a>
/td>
";
var a= tr.getElementsByTagName("a")[0];
a.onclick=delA;
//把tr放在table中 var employeeTable=document.getElementById("employeeTable");
//获取tbody var tbody=document.getElementsByTagName("tbody")[0];
tbody.appendChild(tr);
}
}
/script>
/head>
body>
table id="employeeTable">
tr>
th>
Name/th>
th>
Email/th>
th>
Salary/th>
th>
&
nbsp;
/th>
/tr>
tr>
td>
Tom/td>
td>
tom@tom.COM/td>
td>
5000/td>
td>
a href="">
Delete/a>
/td>
/tr>
tr>
td>
Jerry/td>
td>
jerry@sohu.com/td>
td>
8000/td>
td>
a href="">
Delete/a>
/td>
/tr>
tr>
td>
Bob/td>
td>
bob@tom.com/td>
td>
10000/td>
td>
a href="">
Delete/a>
/td>
/tr>
div id="formDiv">
h4>
添加新员工/h4>
table>
tr>
td class="word">
name: /td>
td class="inp">
input type="text" name="empName" id="empName">
/td>
/tr>
tr>
td class="word">
email: /td>
td class="inp">
input type="text" name="email" id="email">
/td>
/tr>
tr>
td class="word">
salary: /td>
td class="inp">
input type="text" name="salary" id="salary">
/td>
/tr>
tr>
td colspan="2" align="center">
!--colspan和rowspan属性是单元格可横跨的行数和列数-->
!--align属性是文本对齐位置-->
button id="addEmpButton" value="abc">
Submit /button>
/td>
/tr>
/table>
/div>
/table>
/body>
/html>
代码片段里注释非常清楚,适合拿来练练手。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:- @L_304_0@
- JS对HTML表格进行增删改操作
- JavaScript获取表格(table)当前行的值、删除行、增加行
- Vue.js实现表格动态增加删除的方法(附源码下载)
- AngularJS实现表格的增删改查(仅限前端)
- 纯原生js实现table表格的增删
- javascript实现动态增加删除表格行(兼容IE/FF)
- js操作table元素实现表格行列新增、删除技巧总结
- 使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
- JavaScript实现动态增删表格的方法
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript实现表格信息增添与删除
本文地址: https://pptw.com/jishu/595053.html
