html成品中js怎么删除,javascript怎么删除html

javascript删除html的方法:1、通过removeChild删除节点;2、通过remove删除指定索引处的选项;3、通过deleteRow和deleteCell删除表格中的行和单元格。

bfa80df9c413f5cdc3fe5f0fca53c1d6.png

本文操作环境:windows7系统、javascript1.8.5&&html5版,DELL G3电脑

JavaScript 删除 HTML 元素

1-删除节点removeChild(oldNode):删除 oldChild 子节点

被控制的目标元素

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

var target = document.getElementById("target");

var add = function(){

body.appendChild(target);

document.getElementById("add").disabled="disabled";

document.getElementById("del").disabled="";

}

var del = function(){

body.removeChild(target);

document.getElementById("del").disabled="disabled";

document.getElementById("add").disabled="";

}

结果

1

2

410ecbd9cc4ff696a522b39b08718e97.png

63a2d20691d3f8ee27e32a755bae9c24.png

2-删除列表框 下拉菜单的选项remove(long index):删除指定索引处的选项

var show = document.getElementById("show");

var add = function(){

var op = new Option(document.getElementById('opValue').value);

show.options[show.options.length] = op;

}

var del = function(){

if (show.options.length>0){

show.remove(show.options.length-1);

}

}

结果

d981d6bb1aa6db27e2a5a5e7dabb71e9.png

3-删除表格的行或单元格deleteRow(long index): 删除表格中 index 索引处的行

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

删除第行,

第列

java
12
34
56

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);

}

结果

9784844c26ef6a3acec6179c5dbbc157.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值