javascript如何实现删除表格


当前第2页 返回上一页

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

<!DOCTYPE html>

<html>

 <head>

 <meta charset="UTF-8">

 <title></title>

 <style type="text/css">

  #box{

  margin:0 auto;

  background:yellow;

  border:4px double #808080;

  width:600px;

  text-align:center;

  }

  #box input{

  width:130px;

  }

  #box table{

  margin:5px 0;

  background:lawngreen;

  }

 </style>

 <script type="text/javascript">

  onload = function(){

  var aInput = document.getElementsByTagName('input');

  var bTn = document.getElementById('btn');

  var table = document.getElementsByTagName('table')[0];

// 

  

  //方法一

//  bTn.onclick = function(){

//  

//   var oTr=document.createElement('tr');//创建节点

//   table.appendChild(oTr);//创建table的子节点tr

  

//   var oTd=document.createElement('td');//创建节点

//   oTd.innerHTML=aInput[0].value;//给表格赋内容

//   oTr.appendChild(oTd);//创建tr的子节点td

//  

//   var oTd=document.createElement('td');//创建节点

//   oTd.innerHTML=aInput[1].value;//给表格赋内容

//   oTr.appendChild(oTd);//创建tr的子节点td

//  

//   var oTd=document.createElement('td') ;//创建节点

//   oTd.innerHTML=aInput[2].value;//给表格赋内容

//   oTr.appendChild(oTd);//创建tr的子节点td

  

//   var oTd=document.createElement('td') ;//创建节点

//   oTd.innerHTML='<a href="javascript:;" rel="external nofollow" rel="external nofollow" >删除</a>';//给表格赋内容

//   oTr.appendChild(oTd);//创建tr的子节点td

  

//   oTd.getElementsByTagName('a')[0].onclick=function(){

//   table.removeChild(this.parentNode.parentNode);

//   //移除table下面的子节点tr

//   }//删除表格行

  

  //方法二

  bTn.onclick = function(){

  

   var oTr=document.createElement('tr');//创建节点

   table.appendChild(oTr);//创建table的子节点tr

   for(var i = 0; i < aInput.length-1; i ++){

   var oTd=document.createElement('td');//创建节点

   oTd.innerHTML=aInput[i].value;//给表格赋内容

   oTr.appendChild(oTd);//创建tr的子节点td

   }

  

   var oTd=document.createElement('td') ;//创建节点

   oTd.innerHTML='<a href="javascript:;" rel="external nofollow" rel="external nofollow" >删除</a>';//给表格赋内容

   oTr.appendChild(oTd);//创建tr的子节点td

  

   oTd.getElementsByTagName('a')[0].onclick=function(){

   table.deleteRow(1);

   }

  }

  

 </script>

 </head>

 <body>

 <div id="box">

  ID:<input type="text" name="" id="" value="" />

  姓名:<input type="text" name="" id="" value="" />

  电话:<input type="text" name="" id="" value="" />

  <input type="button" name="btn" id="btn" value="保存" style="width:50px;"/>

  <table border="" cellspacing="" cellpadding="" width="600px" >

  <tr>

  <td>Id</td>

  <td>name</td>

  <td>tal</td>

  <td>操作</td>

  </tr> 

  </table>

 </div>

  

 </body>

</html>

相关免费学习推荐:javascript(视频)

以上就是javascript如何实现删除表格的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript怎么将对象转换为数组

javascript如何设置图片时间

javascript中split和join的区别

html标签伪元素绑定事件的三种方式

javascript数组方法有哪些

javascript数组有哪些方法

javascript如何定义变量

vue源码之目录结构的简单分析

javascript中数组如何去掉空值

javascript数组中常用的操作介绍(代码示例)

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...