鷹翔宇空

          學習和生活

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

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

          <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 閱讀(564) 評論(0)  編輯  收藏 所屬分類: 學習體會
          主站蜘蛛池模板: 安多县| 县级市| 台湾省| 江口县| 祁门县| 泾川县| 神池县| 武定县| 保德县| 大丰市| 孟州市| 叶城县| 扬州市| 运城市| 漳州市| 文成县| 闽清县| 晋城| 四子王旗| 枣强县| 吴桥县| 陇川县| 灵川县| 宜丰县| 盖州市| 延长县| 安徽省| 冀州市| 通城县| 邯郸市| 华池县| 松原市| 连州市| 共和县| 苏尼特右旗| 白朗县| 清苑县| 五常市| 黑山县| 会昌县| 怀远县|