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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 即墨市| 麻阳| 岳阳县| 谷城县| 汽车| 孟村| 长武县| 鸡西市| 永宁县| 西平县| 兴山县| 洞头县| 淄博市| 福贡县| 资源县| 神木县| 永胜县| 平安县| 河曲县| 泗洪县| 从化市| 明水县| 文山县| 开鲁县| 西吉县| 鹰潭市| 武定县| 陆良县| 郯城县| 石棉县| 苗栗县| 汶上县| 阳原县| 观塘区| 根河市| 乡城县| 德安县| 凤凰县| 布尔津县| 正蓝旗| 湛江市|