zoukankan      html  css  js  c++  java
  • 动态插入、添加删除表格行的JS代码

    <html> 
    <head> 
    <title>Table对象的方法</title> 
    <script language="JavaScript"> 
    var intRowIndex = 0; 
    function insertRow(tbIndex){ 
       var objRow = myTable.insertRow(tbIndex); 
       var objCel = objRow.insertCell(0); 
       objCel.innerText = document.myForm.myCell1.value; 
       var objCel = objRow.insertCell(1); 
       objCel.innerText = document.myForm.myCell2.value; 
       objRow.attachEvent("onclick", getIndex); 
       objRow.style.background = "pink"; 
    } 
    function deleteRow(tbIndex){ 
       myTable.deleteRow(tbIndex); 
    } 
    function getIndex(){ 
       intRowIndex = event.srcElement.parentElement.rowIndex; 
       pos.innerText = intRowIndex; 
    } 
    </script> 
    </head> 
    <body onload="pos.innerText=intRowIndex;"> 
    <h2>Table对象的方法</h2> 
    <hr> 
    当前位置 : <span id="pos"></span> 
    <table id="myTable" border=1> 
    <tr onclick="getIndex()"> 
       <td>HTML</td> 
       <td>CSS</td> 
    </tr> 
    <tr onclick="getIndex()"> 
       <td>JavaScript</td> 
       <td>VBScript</td> 
    </tr> 
    </table> 
    <form name="myForm"> 
    第一栏 : <input type="text" name="myCell1" value="CGI"><br> 
    第二栏 : <input type="text" name="myCell2" value="ASP"><br> 
    <input type="button" onclick="insertRow(intRowIndex)" value="插入行"> 
    <input type="button" onclick="deleteRow(intRowIndex)" value="删除行"> 
    <input type="button" onclick="insertRow(myTable.rows.length);" value="添加行"> 
    </form> 
    </body> 
    </html> 

  • 相关阅读:
    结构体
    out传值
    函数
    数组
    计算公式
    MYSQLinsert速度过慢
    Centos6.4 本地yum源配置
    JProfiler解决Java服务器的性能跟踪
    Hessian Servlet和Hessian Spring的简单应用
    Jetty实战之 安装 运行 部署
  • 原文地址:https://www.cnblogs.com/umgsai/p/3908188.html
Copyright © 2011-2022 走看看