鷹翔宇空

          學習和生活

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks

          今天在做隱藏表格的時候,突然碰到了一個問題,如果用DHTML生成一個表格的行列時,不能通過id獲得這個單元格的對象,所以只有通過單元格本身來獲取對象了。如:
          生成了一個<td id="td1">ddddddddd</td>,如果用document.getElementById("td1")來獲取對象時,對象為空。只能用objTB.rows[m].cells[0]了。很暈,不過,也很慶幸,幸虧如此,否則動態添加刪除一些單元格后,id的順序肯定會發生變化的,就沒有規律可循了,所以也只能這樣做。忘性太大了,記于此,以便以后用時查閱!

          <script language="javascript">
          var i = 1;
           function testa(){
              var objTB = document.getElementById("tableid");
              var objTR = objTB.insertRow();
              var objTD = objTR.insertCell();
              var objTD2 = objTR.insertCell();
              objTD.innerHTML="<td>1232323</td>";
              objTD2.innerHTML="<td id='td"+i+"'><input type='text' name='' value='' size='20'></td>";
             i++;
           }
           function testShow(){
              var objTB = document.getElementById("tableid");
              var  j= objTB.rows.length;
              for(var m=j-1;m>=0;m--)
                {
                   var t = objTB.rows[m].cells[1];
                   t.style.display = "";
                }
           }
           function testHidden(){
              var objTB = document.getElementById("tableid");
              var  j= objTB.rows.length;
              for(var m=j-1;m>=0;m--)
                {
                   var t = objTB.rows[m].cells[1];
                   t.style.display = "none";
                }
           }
          </script>

          <input type="button" value="test" onclick="testa()">
          <input type="button" value="testShow" onclick="testShow()">
           <input type="button" value="testHidden" onclick="testHidden()">
          <table id="tableid">
          <tr>
            <td>dfdgfdgfdgfdgf</td><td id="td0"><input type="text" name="" value="" size="20"></td>
          </tr>
          </table>

          posted on 2005-12-28 16:51 TrampEagle 閱讀(560) 評論(0)  編輯  收藏 所屬分類: 學習體會
          主站蜘蛛池模板: 吉安县| 台州市| 桓仁| 扶沟县| 忻州市| 花垣县| 阳原县| 南陵县| 长乐市| 雷州市| 丰城市| 枣阳市| 太和县| 天津市| 隆子县| 贞丰县| 浙江省| 赤城县| 防城港市| 潮州市| 富阳市| 凤冈县| 保亭| 明光市| 栾川县| 乃东县| 霍州市| 林州市| 恩平市| 洛川县| 乳源| 白城市| 罗江县| 榆中县| 巧家县| 金堂县| 红原县| 洞口县| 荆门市| 营口市| 红桥区|