在javaScript中实现table列的新增和删除

功能说明

在项目中要实现HTML中table列 的新增和删除

 

<script language="javaScript">
  var cGetRow=-99999;
  var index=0;
  function DelRow(o)
  {
   //删除一行
 
  cGetRow=o.parentNode.parentNode.rowIndex;
  if(cGetRow==-99999)
   alert("系统提示:没有选中行号!");
  else
  tab1.deleteRow(cGetRow);
  }
 
  function AddRow()
{
  //添加一行
  var newTr = tab1.insertRow();
  //添加4列
  var newTd0 = newTr.insertCell();
  var newTd1 = newTr.insertCell();
  var newTd2=newTr.insertCell();
  var newTd3=newTr.insertCell();
  //设置列内容和属性
  newTd0.innerHTML = '';
  newTd1.innerHTML= '<select name="List1" οnchange="change(this)"><option value="1">文本</option> <option value="2">图片</option> </select>';
  newTd2.innerHTML='<textarea name="List2" cols="100" rows="25"></textarea>  <input name="uploadFile(index++)" type="file" size="40"/>';
  newTd3.innerHTML='<input type="button" value="删除" name="B1" οnclick="javascript:DelRow(this)"/>';
}

</script>

<input name="add" type="button" οnclick="AddRow()" value="新增" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值