【javascript】动态管理用户
2013-12-04 18:58
260 查看
<script type="text/javascript"> window.onload = function(){ //添加一条记录 document.getElementById("adduser").onclick = function(){ //获取文本框的值 var namevalue = document.getElementById("name").value; var emailvalue = document.getElementById("email").value; var telvalue = document.getElementById("tel").value; //定义td var nameTdElement =document.createElement("td"); var nameTextElement = document.createTextNode(namevalue); nameTdElement.appendChild(nameTextElement); var emailTdElement =document.createElement("td"); var emailTextElement = document.createTextNode(emailvalue); emailTdElement.appendChild(emailTextElement); var telTdElement =document.createElement("td"); var telTextElement = document.createTextNode(telvalue); telTdElement.appendChild(telTextElement); var aTdElement = document.createElement("td"); var aElement = document.createElement("a"); aElement.setAttribute("href","deleteEmp?id="+namevalue); var deleteTextElement = document.createTextNode("Delete"); aElement.appendChild(deleteTextElement); aTdElement.appendChild(aElement); //定义tr,将td添加到tr中 var trElement = document.createElement("tr"); trElement.appendChild(nameTdElement); trElement.appendChild(emailTdElement); trElement.appendChild(telTdElement); trElement.appendChild(aTdElement); //获取table,tbody,将tr节点添加到tbody中 var tableElement = document.getElementById("tableuser"); var tbodyElement = document.createElement("tbody"); //跨浏览器选择,table自带tbody tbodyElement.appendChild(trElement); tableElement.appendChild(tbodyElement); /******************************************************/ //给aElement增加单击事件 aElement.onclick = function(){ return deleteTr(aElement); //使网页的链接失效 } } } //删除tr function deleteTr(aElement){ //获取用户名 var name = aElement.parentNode.parentNode.firstChild.firstChild.nodeValue; var flag = window.confirm("您真的要删除"+name+"这个用户么"); if(!flag){ return false ;} //不删除,点击取消 flag = false //点击确定 flag = true ,删除行 var trElement = aElement.parentNode.parentNode; var tableElement = aElement.parentNode.parentNode.parentNode; tableElement.removeChild(trElement); return false ; } </script> <style type="text/css"> </style> </head> <body> <center> 添加用户 <br /><br /> 姓名 <input type="text" name="name" id="name" /> e-mail <input type="text" name="email" id="email" /> 电话 <input type="text" name="tel" id="tel" /><br /><br /> <button id="adduser">提交</button><br /><br /><br /> <hr /> <br /><br /> <table id="tableuser" border="1" cellspacing="0" cellpadding="5"> <tbody> <tr> <th>姓名</th> <th>e-mail</th> <th>电话</th> <th> </th> </tr> <tr> <td>tom</td> <td>tom@163.com</td> <td>1235454</td> <td><a href="deleteEmp?id=tom">Delete</a></td> </tr> <tr> <td>kate</td> <td>kate@163.com</td> <td>432335454</td> <td><a href="deleteEmp?id=kate">Delete</a></td> </tr> </tbody> </table> </center> </body>
相关文章推荐
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象
- javascript asp教程创建数据库连接
- javascript asp教程错误处理
- javascript asp教程第十课--global asa
- javascript asp教程第十一课--Application 对象
- javascript 获取特定的 CSS属性值
- JAVASCRIPT IE 与 FF 中兼容写法记录
- javascript横排竖排标准选项卡效果代码
- javascript prototype,executing,context,closure
- javascript实现的树型下拉框改进版
- 比较简洁的JavaScript 实时显示时间的脚本 修正版