【发布时间】:2011-03-22 16:22:39
【问题描述】:
我正在克隆一些表行并希望增加其子节点的 ID,我尝试过这样做:
var rowID = document.getElementById('RowTbl').rows.length / 2;
var NameRowCopy= document.getElementById('NameRow' + rowID).cloneNode(true);
NameRowCopy.getElementByID('txtName1').setAttribute('id', 'txtName' + (rowID + 1));
所以我得到了最新的一组行(每次创建 2 个),然后除以 2 得到当前行 ID。然后我将最新的表行存储到一个 var 中,准备克隆,并尝试从那里设置子节点 ID。
不幸的是,Firebug 会默默地出错,所以我对发生的事情一无所知。怎么回事???
【问题讨论】:
标签: javascript dom element