123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- window.onload = function () {
- /**
- * 点击超链接以后,删除一个员工的信息
- */
- //获取所有的超链接
- var allA = document.getElementsByTagName("a");
- //为每个超链接都绑定一个单击响应函数
- for (var i = 0; i < allA.length; i++) {
- allA[i].onclick = function () {
- // alert("hello");
- //点击超链接以后,需要删除超链接所在的那一行
- //这里我们点击哪个超链接,this就是谁
- // alert(this);
- //获取当前tr
- var tr = this.parentNode.parentNode;
- //获取要删除的员工的名字
- // var name = tr.getElementsByTagName("td")[0].innerHTML;
- var name = tr.children[0].innerHTML;
- //删除之前弹出一个提示框
- /**
- * confirm()用于弹出一个带有确认和取消按钮的提示框
- * 需要一个字符串作为参数,该字符串将会作为提示文字显示出来
- * 如果用户点击确认则会返回true,如果点击取消则返回false
- */
- var flag = confirm("确认删除"+name+"吗?");
- // alert(flag);
- if (flag) {
- //删除tr
- tr.parentNode.removeChild(tr);
- };
- /**
- * 点击超链接以后,超链接会跳转页面,这个是超链接的默认行为
- * 但是此时我们不希望出现默认行为,
- * 可以通过在相应函数的最后return false来取消默认行为
- * 或者将超链接的diam改为下面的代码也可以:
- * <td><a href="javascript:;">Delete</a></td>
- */
- return false;
- };
- };
- };
- </script>
- </head>
- <body>
- <table id="employeeTable">
- <tr>
- <th>name</th>
- <th>Email</th>
- <th>Salary</th>
- <th> </th>
- </tr>
- <tr>
- <td>Tom</td>
- <td>tom@Tom.com</td>
- <td>5000</td>
- <td><a href="deleteEmp?id=001">Delete</a></td>
- </tr>
- <tr>
- <td>Jerry</td>
- <td>jerry@sohu.com</td>
- <td>8000</td>
- <td><a href="deleteEmp?id=002">Delete</a></td>
- </tr>
- <tr>
- <td>Bob</td>
- <td>Bob@sohu.com</td>
- <td>10000</td>
- <td><a href="deleteEmp?id=003">Delete</a></td>
- </tr>
- </table>
- <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">
- <button id="addEmpButton" value="abc">Submit</button>
- </td>
- </tr>
- </table>
- </div>
- </body>
- </html>
|