js tr td dom 增加行

<html>


<head>

<script > 
//采用标准方式增加tr td
function onAddCell()
 {  
var tb = document.getElementById("tb1");
var i  = tb.rows.length;
var newTr = tb.insertRow("2");
//添加列
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();

newTd1.innerHTML   = "insertRow + insertCell + innerHTML = td"+i;
newTd2.innerHTML   = "insertRow + insertCell + innerHTML = td"+i;
 }

//通过tr的id,增加并改变其子节点
    function onAddTh() 
    {
   var tr = document.getElementById('001');
           
    var th  = document.createElement('th');
    var ath = tr.appendChild(th);  
     
    var td  = document.createElement('td');
    var atd = tr.appendChild(td);
   
    ath.innerHTML = 'tr(id)= tr + th';
atd.innerHTML = 'tr(id)= tr + th';    
   }
 
//通过字符串方式增加子节点     
   function onAddCus() 
   {   
   var tb = document.getElementById("tb1");
   var i  = tb1.rows.length;
   
var newTr = tb.insertRow("1");
newTr.innerHTML = '<td id="th'+i+'" >通过str方式增加 tr + td</td><td>行号为'+i+'</td>';
   }
  
  
//通过createTextNode填写单元格的值
function onAddTextNode()
{  
var tb = document.getElementById("tb1");
var i  = tb.rows.length;
var newTr = tb.insertRow("0");
//添加列
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();

var text1 = document.createTextNode('insertRow + insertCell + createTextNode = td1-'+i);
var text2 = document.createTextNode('insertRow + insertCell + createTextNode = td2-'+i);

newTd1.appendChild(text1);
newTd2.appendChild(text2);
}
  
  
</script>  
</head> 
    
<body  >
<table id="tb1" align="center"   border="1" cellPadding="4" cellSpacing="0" borderColorLight="#999999" borderColorDark="#ffffff" style="width:95%">
        <tr > 
            <td>1</th> 
            <td>2</td> 
        </tr> 
        <tr > 
            <td>3</th> 
            <td>4</td> 
        </tr> 
        <tr id="001"></tr>
        <tr > 
            <td>5</th> 
            <td>6</td> 
        </tr> 
</table> 
<input type="button" name="Submit" value="增加th" οnclick="onAddTh()" />
<input type="button" name="Submit" value="增加cell方式" οnclick="onAddCell()" />
<input type="button" name="Submit" value="增加任意node" οnclick="onAddCus()" />
<input type="button" name="Submit" value="增加TextNode" οnclick="onAddTextNode()" />
</body>
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜕变之痛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值