MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-22, 14:15

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
文章發表於 : 2004-11-23, 14:55 
我在網路上偶然間找到了一篇post 有關javascript如何add row and delete row的 source code.
代碼:
   function addRow()
     {
          var obj=document.getElementById("tbl");
          var newNode = obj.children(0).cloneNode(true);
          obj.appendChild(newNode);
     }

     function delRow()
     {
          var obj=document.getElementById("tbl");
          if (obj.children.length>1) obj.removeChild(obj.children(0));
          else alert("I won't delete the first one!");
     }

看起來是for IE的. 請問若再mozilla底下 該怎麼修改呢? 或是哪已有ref可以參考.
謝謝.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7) Gecko/20040616
  
引用回覆  
 文章主題 :
文章發表於 : 2004-11-23, 20:14 
我後來在 http://www.google.com.tw/search?q=cache ... t&hl=zh-TW
找到了.
代碼:
function addRowToTable()
{
   var tbl = document.getElementById('tblSample');
   var lastRow = tbl.rows.length;
   // if there's no header row in the table, then iteration = lastRow + 1
   var iteration = lastRow;   
   var row = tbl.insertRow(lastRow);
   
   // left cell
   var cellLeft = row.insertCell(0);
   var textNode = document.createTextNode(iteration);
   cellLeft.appendChild(textNode);
   
   // right cell
   var cellRight = row.insertCell(1);
   var el = document.createElement('input');
   el.setAttribute('type', 'text');
   el.setAttribute('name', 'txtRow' + iteration);
   el.setAttribute('size', '40');
   cellRight.appendChild(el);
}
function removeRowFromTable()
{
   var tbl = document.getElementById('tblSample');
   var lastRow = tbl.rows.length;
   if (lastRow > 2) tbl.deleteRow(lastRow - 1);
}


Anonymous 寫:
我在網路上偶然間找到了一篇post 有關javascript如何add row and delete row的 source code.
代碼:
   function addRow()
     {
          var obj=document.getElementById("tbl");
          var newNode = obj.children(0).cloneNode(true);
          obj.appendChild(newNode);
     }

     function delRow()
     {
          var obj=document.getElementById("tbl");
          if (obj.children.length>1) obj.removeChild(obj.children(0));
          else alert("I won't delete the first one!");
     }

看起來是for IE的. 請問若再mozilla底下 該怎麼修改呢? 或是哪已有ref可以參考.
謝謝.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 15 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群