JavaScript如何删除HTML元素


当前第2页 返回上一页

3、删除表格的行或单元格

  • deleteRow(long index): 删除表格中 index 索引处的行

  • deleteCell(long index): 删除某行 index 索引处的单元格

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

<body >

<input id="delrow" type="button" value="删除表格最后一行"  onclick="delrow();"/>

<input id="delcell" type="button" value="删除最后一行最后一格"  onclick="delcell();"/><br />

删除第<input id="row" type="text" size="2" />行,

第<input id="cel" type="text" size="2" />列

<input id="chg" type="button" value="删除" onclick="change()"/>

<table id="test" border="1" style="width:500px ;">

<caption> java</caption>

<tr>

<td>1</td>

<td>2</td>

</tr>

<tr>

<td>3</td>

<td>4</td>

</tr>

<tr>

<td>5</td>

<td>6</td>

</tr>

</table>

<script>

var tab = document.getElementById("test");

var delrow = function(){

if (tab.rows.length >0){

tab.deleteRow(tab.rows.length-1);

}

}

var delcell = function(){

var rowList = tab.rows;

var lastRow = rowList.item(rowList.length-1);

if (lastRow.cells.length >0){

lastRow.deleteCell(lastRow.cells.length -1);

}

}

var change = function(){

var tb = document.getElementById("test");

var row = document.getElementById('row').value;

row = parseInt(row);

if (isNaN(row)){

alert("请输入行整数");

return false;

}

var cel = document.getElementById('cel').value;

cel = parseInt(cel);

if (isNaN(cel)){

alert("请输入列整数");

return false;

}

if (row > tb.rows.length || cel> tb.rows[row-1].cells.length){

alert("要删除的不在");

return false;

}

tb.rows[row-1].deleteCell(cel-1);

}

</script>

</body>

结果

1f48214cebc5526fc9ce795e886851b.png

相关免费学习推荐:javascript视频教程

以上就是JavaScript如何删除HTML元素的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

360如何打开javascript

了解js中的执行上下文、 执行栈、事件循环

web程序员必备 console 对象里的九个方法

总结 18 个 javascript 入门技巧!

一招搞定javascript猜数字小游戏

javascript怎么拆分数组项

javascript怎么判断是否为对象

原生js的常用方法整理

如何实现炫酷的数字大屏

jquery.cookie.js插件实现换肤功能

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




打赏

取消

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

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

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

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

评论

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