js table 添加行 取出内容 例子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>table add</title>
<script type="text/javascript">
 var GL_indx=1;
 function bulkProduction(){
  var tab=document.getElementById("tab");
  addTR("tab",GL_indx);
  GL_indx++;
 }
 
 function addTR(tabId,indx){
       var tab = document.getElementById(tabId); //获得表格对象(主要是表格内容)
       var tab_len = tab.rows.length;
       var i = tab_len;   //i 从0开始
       var new_row = tab.insertRow(i);//该对象是表格中最后一行的新增行
       var the_cell;
   
       //第一列
       the_cell = new_row.insertCell(0);
       the_cell.innerHTML= "00"+indx;
       //第二列
       the_cell = new_row.insertCell(1);
       the_cell.innerHTML= "<div align='center'><input id='cat"+indx+"' type='text' size='12' value='cat"+indx+"'/></div>";
       //第三列
       the_cell = new_row.insertCell(2);
       the_cell.innerHTML= "<div align='center'><select id='country'><option value='中国'>中国</option><option value='美国'>美国</option></select></div>";
     //第四列
       the_cell = new_row.insertCell(3);
       the_cell.innerHTML= "<div align='center' ><input id='count"+indx+"' type='text' size='12' value='count"+indx+"'/></div>";
 }
 
 function dataCapture(){
  var tab = document.getElementById("tab");//获得表格对象(主要是表格内容)
  var tab_len = tab.rows.length;//获得表格的总行数
  var rows_innerText="";
  
  for(var i=1;i<tab_len;i++){
    rows_innerText = rows_innerText + tab.rows[i].cells[0].innerText+"  "+document.getElementById("cat"+(i)).value+"  "+document.getElementById("country").value+"  "+document.getElementById("count"+(i)).value;
   rows_innerText = rows_innerText+";/n" ;
   
  }
  alert(rows_innerText);
 }
</script>
</head>

<body>

<div align="center">
  <p>
    <input type="button" name="Submit" value="批量创建" onClick="bulkProduction()">&nbsp;&nbsp;&nbsp;
    <input type="Submit"  name="Submit2" value="保存" onClick="dataCapture()">
</p>
  <p>&nbsp;  </p>
</div>

<table id="tab"align="center">
  <tr>
    <td>Id</td>
    <td>猫名(text)</td>
    <td>类型(下拉)</td>
    <td>数量(text)</td>
  </tr>
</table>
</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值