Sunspl

          Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
          隨筆 - 47, 文章 - 0, 評論 - 24, 引用 - 0
          數據加載中……

          在JSP頁面用JS增加TABLE行及刪除行

          <button onClick="add()">add</button>
          <button onClick="del()">del</button>
          <button onClick="test()">test</button>
          <table id="t1" border="1"></table>
          <script language="JavaScript">
          var n=0;
          function add(){
          n++;
          t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+n+'"><button onclick="deleteRow(this)">delthis</button>';
          //t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+t1.rows.length+'">';
          }
          function del(){
           var c = document.getElementsByName('tt');
           for(var i=0; i<c.length; i++)
           if(c[i].checked)
           t1.deleteRow(i);
          }
          function deleteRow(obj){
           alert(obj.parentElement.parentElement.parentElement.parentElement.id);
           alert(obj.parentElement.parentElement.rowIndex);
          //t1.deleteRow(obj.parentElement.parentElement.rowIndex);
          }
          function test(){
          for(i=0;i<t1.rows.length;i++) alert(t1.rows[i].cells[0].innerHTML);
          }
          </SCRIPT>

           

          <html>
          <body>
          <form id="myForm">
          <table id="table1">
           <tr id="tr1">
            <td id="td1">
          <input id="myButton"
                 type="button" value="Show my parent" onclick="function1();">
                </td>
              </tr>
            </table>
          </form>
          <script language="JavaScript">
              function function1() {
                  var m = document.all.myButton.parentElement.parentElement.parentElement.parentElement.id;
                  alert("Parent element: <FORM>, ID = "+'"'+m+'"');
              }
          </script>
          cloneNode()方法克隆表格:
          <input type=button value=clone name=ok onclick=add()>
          <table border=1>
          <tr id=a1 name=a1>
          <td><input></td><td><input></td>
          </tr>
          </table>
          <script language=JavaScript>
          i=1
          function add(){
          ++i;
          var newTR = a1.cloneNode(true);
          newTR.id="a"+i;
          newTR.name="a"+i;
          a1.parentNode.insertAdjacentElement("beforeEnd",newTR);
          //alert(a1.parentElement.innerHTML);
          }
          </script>

          appendChild() & removeChild()方法:(firefox only)
          <div id="oTest">1234 </div>
          <button onclick="oT=document.getElementById('oTest');oS=document.createElement('span');oS.textContent='1234 ';oT.appendChild(oS)">append +</button><button onclick="oT=document.getElementById('oTest');oT.removeChild(oT.lastChild)">remove -</button>

          posted on 2007-04-16 16:17 JavaSuns 閱讀(3513) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安宁市| 新河县| 金坛市| 旬邑县| 凭祥市| 罗甸县| 庄河市| 泽库县| 本溪市| 漳浦县| 石门县| 贵阳市| 兴文县| 客服| 沙雅县| 卢龙县| 外汇| 罗甸县| 蓝山县| 宿州市| 瑞金市| 河间市| 错那县| 喀什市| 龙门县| 天长市| 固原市| 竹溪县| 黑河市| 巴青县| 抚松县| 清远市| 磴口县| 孟州市| 新晃| 凤台县| 宁陕县| 澳门| 淄博市| 襄垣县| 浠水县|