用js添加删除表格

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<script type="text/javascript">
function createTable(){
var objDiv = document.getElementById("divid");
var vtable=document.createElement("table");
// vtable.id="idTB";
vtable.cellPadding="0",
vtable.cellSpacing="0";
vtable.border="1";
vtable.color="#000000";
vtable.borderColorDark="#000000";
vtable.borderColorLight="#FFFFFF";

for(i=0;i<1;i++){
var vtr=vtable.insertRow(i);//insertRow插入行
for(k=0;k<5;k++){
vtd=vtr.insertCell(k);//insertCell插入列
vtd.innerHTML="<input type=text style='border:0px solid'>"// InnerHtml 是用来获取或设置位于指定的服务器控件的开始标记和结束标记之间的内容。
}
}
objDiv.appendChild(vtable);//appendChild方法可向节点的子节点列表的末尾添加新的子节点。此方法可返回这个新的子节点。
}

function mouseDown(){
if(event.button==2) {
if(event.srcElement.tagName="INPUT"){ //srcElement 对于生成事件的 Window 对象、Document 对象或 Element 对象的引用。
//tagName 属性返回被选元素的标签名。
window.confirm(event.srcElement.value);
}
}
}
document.οnmοusedοwn=mouseDown; //onmousedown 事件会在鼠标按键被按下时发生
document.captureEvents(Event.MOUSEDOWN);
/* function RemoveRow()
{
oTR=idTB.rows(idTB.rows.length-1);
oTR.removeNode(true);
} */

function removeTable(){
var objDiv = document.getElementById("divid");
var vtables = objDiv.childNodes; //
if (vtables.length > 0)
objDiv.removeChild(vtables[vtables.length - 1]);
}
</script>
</head>
<input type="button" value="创建表格" οnclick="javascript:createTable();" />
<input type="button" value="删除表格" οnclick="javascript:removeTable();" />
<!-- <input type="button" οnclick="RemoveRow();" value="减一行"> -->
<div id="divid"></div>
<body>
</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值