鷹翔宇空

          學習和生活

          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 閱讀(564) 評論(0)  編輯  收藏 所屬分類: 學習體會
          主站蜘蛛池模板: 新河县| 新乐市| 汽车| 东乌珠穆沁旗| 旌德县| 苏尼特右旗| 定安县| 黄冈市| 东乌珠穆沁旗| 洛扎县| 芮城县| 永泰县| 义乌市| 互助| 凤阳县| 临邑县| 肇源县| 沙坪坝区| 甘德县| 黑河市| 石楼县| 洛扎县| 烟台市| 寿阳县| 望奎县| 苗栗市| 镇原县| 桐梓县| 盘山县| 博客| 徐闻县| 晋城| 十堰市| 乡宁县| 周宁县| 内江市| 赤水市| 游戏| 城市| 杭州市| 清流县|