html:

<table id='wifi_clients_table'   class="table table-striped table-bordered table-hover table-condensed">   
              <thead>  
                <tr class="success">  
                  <th>序号</th>
                  <th>机器名</th>  
                  <th>IP地址</th>
                  <th>MAC地址</th>
                  <th>上行/下行速率</th>   
                </tr>  
              </thead>  
              <tbody>

</tbody>  
            </table>

js:

增加:

if(条件)
        {//根据InterfaceType的值区分无线客户端和有限客户端
               var table = document.getElementById("wifi_clients_table");
               var newRow = table.insertRow(); //创建新行
               
               var newCell1 = newRow.insertCell(0); //创建新单元格
               newCell1.innerHTML = "<td>1</td>" ; //单元格内的内容
               newCell1.setAttribute("align","center"); //设置位置
               
               var newCell2 = newRow.insertCell(1); //创建新单元格
               newCell2.innerHTML = "<td>"+info.LANHosts.HostName+"</td>";
               newCell2.setAttribute("align","center"); //设置位置
               
               var newCell3 = newRow.insertCell(2); //创建新单元格
               newCell3.innerHTML = "<td>"+info.LANHosts.IPAddress+"</td>";
               newCell3.setAttribute("align","center"); //设置位置
               
               var newCell4 = newRow.insertCell(3); //创建新单元格 
               newCell4.innerHTML =  "<td>"+info.LANHosts.MACAddress+"</td>";
               newCell4.setAttribute("align","center"); //设置位置
               
               var newCell5 = newRow.insertCell(4); //创建新单元格 
               newCell5.innerHTML = "<td>"+info.LANHosts.UpRate+"/"+info.LANHosts.DownRate+"kb</td>";
               newCell5.setAttribute("align","center"); //设置位置
              
        }

删除:在页面关闭时清除,下次访问时再重新生成,防止每次tr递增,页面错乱

var t1=document.getElementById("lan_clients_table");
    
    var rowNum=t1.rows.length;
    if(rowNum>0)
    {
        for(i=0;i<rowNum;i++)
        {
          t1.deleteRow(i);
          rowNum=rowNum-1;
          i=i-1;
        }    
    }

js动态控制table的tr,td增加及删除的更多相关文章

  1. js在table指定tr行上或底下添加tr行

    js在table指定tr行上或下面添加tr行 function onAddTR(trIndex)         {             var tb = document.getElementB ...

  2. 关于html中table表格tr,td的高度和宽度

    关于html中table表格tr,td的高度和宽度 关于html中table表格tr,td的高度和宽度 做网页的时候经常会遇到各种各样的问题,经常遇到的一个就是会碰到表格宽度对不齐的问题.首先,来分析 ...

  3. 根据div 标签 查看数组@class=modulwrap 下面的/table/tbody/tr/td

    <div class="modulwrap"> <div class="request_title"> <span class=& ...

  4. jQuery遍历table中间tr td并获得td价值

    jQuery遍历table中间tr td并获得td中间值 $(function(){ $("#tableId tr").find("td").each(func ...

  5. js动态添加table 数据tr td

    成果库修改:      要求主题列表随成果类型改变而改变      网上查询资料后开工,在成果类型下拉框添加change()事件触发Dwr,查询主题集合——动态创建/编辑Table      概要代码 ...

  6. js操作table中tr的顺序,实现上移下移一行的效果

    总体思路是在table外部加个div,修改div的innerHtml实现改变tr顺序的效果 具体思路是 获取当前要移动tr行的rowIndex,在table中删除掉,然后循环table的rows,到了 ...

  7. js方法控制html表格的增加和删除

    <!DOCTYPE html> <html> <head> <title>linshi3.html</title> <meta htt ...

  8. jq根据table的tr行数动态删除相应的行

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. Js-动态控制table的tr、td增加及删除的具体实现

    <table id='wifi_clients_table' style="color:#0099CC;font-size:12px;" class="table ...

随机推荐

  1. Mac 下面,添加android adb命令(一般环境变量的添加方法)

    1. 在 用户目录下   ~/.bash_profile vim  ~/.bash_profile 2.加入我们需要添加的环境变量,这里是 添加 android   platform-tools 和 ...

  2. 绑定网关mac,防arp攻击

    netsh i i show innetsh -c i i add neighbors 16 192.168.1.1 08-57-00-51-19-7c

  3. 怎样把人物处理的清晰PS教程

    首先打开PS软件,导入一张人物图片 然后复制图层,点滤镜---杂色----减少杂色 点高级 点确定. 点图像-----调整-----匹配颜色在点一下中和,中和看图效果,也可点 也可不点 切记,然后确定 ...

  4. jQuery Mobile 自定义按钮图标

    自定义css样式---红色部分必须加上 .ui-icon-user-black:after {background:url('../image/user-black.png') no-repeat 0 ...

  5. VS找不到MFC90d.dll错误

    VS 2005/VS 2008在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可 ...

  6. 转 Encoding is Not Encryption 编码和加密的区别

    昨天跟别人聊天的时候,别人把base64说成了加密. 我并不是扣字眼,但是做为一个IT技术人员我认为分辨加密和编码的区别算是一个常识. It's unfortunate that the words  ...

  7. 转发:Xcode插件

    古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件.   1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹? ...

  8. RS485中继器电路(转)

    源:RS485中继器电路(转) --------以上部分请勿修改!------------- RS-485中继器 由于在双绞线上的电平损耗,RS-485标准通信的最大传输距离是1200米(4000英尺 ...

  9. dependency injection(2)

    https://segmentfault.com/a/1190000002424023

  10. 使用Javascript/jQuery将javascript对象转换为json格式数据 - 海涛的CSDN博客 - 博客频道 - CSDN.NET

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...