在js中为table自动添加和删除一行 (IE和firefox兼容)

    <html>  
    <head>   
        <title>add new row</title>   
        <script type="text/javascript">   
              
             function removeFile(id) {   
                var tr=id.parentNode.parentNode;  
                var tbody=tr.parentNode;  
                tbody.removeChild(tr);  
             }   
               
           
             function addFile()   
             {   
                var newTr = document.getElementById("spectrogramTable").insertRow(-1);  
                //added new cell  
                var numTd = newTr.insertCell(-1);  
                var discriptionTd = newTr.insertCell(-1);  
                var userNameTd = newTr.insertCell(-1);  
                var downloadTd = newTr.insertCell(-1);  
                var removeTd = newTr.insertCell(-1);  
                //settilng content  
                numTd.innerText = document.getElementById('spectrogramTable').rows.length-1;  
                discriptionTd.innerText = "column1";  
                userNameTd.innerText = "column2";  
                downloadTd.innerText = "column3";  
                removeTd.innerHTML = "<a οnclick=\"removeFile(this)\">remove</a>";  
             }   
      
        </script>   
      
      
        </head>   
    <body>   
       <input type="button" οnclick="addFile()">addNewRow</input>  
       <table style="border-collapse: collapse; border:1px solid #527E92;" id="spectrogramTable">  
            <tr>  
                <th>column0</th>  
                <th>column2</th>  
                <th>column3</th>  
                <th>column4</th>  
                <th>column5</th>  
            </tr>  
              
        </table>  
    </body>   
    </html>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值