如何动态的远行星号序列号生成器增减行的序号

如何动态的生成增减行的序号
请大家指教,写了一个自动增减行的table,但是行号不知道如何增减,
代码如下:
&html& &&& &head& &&&&&& &title&动态增加删除行的实例&/title& &&&&&& &script language=&javascript&& &&&&&& && //使用clone方式来生成一行,targetTable是需要添加行的table的ID,sourceTable是clone对象 &&&&&& & //talbe的ID,即复制sourceTable的第一行插入到targetTable中,完成增加行的操作 &&&&&& & function insertRow(targetTable,sourceTable) &&&&&& & { &&&&&& &&& var oTBODY&&&& = document.getElementById(targetTable).tBodies.item(0); &&&&&& &&& var oTBODYData = document.getElementById(sourceTable).tBodies.item(0); &&&&&& &&& var rowsCount = oTBODYData.rows. &&&&&& &&& for(var i=0;i&rowsCi++){ &&&&&& &&&&& oTBODY.appendChild(oTBODYData.rows[i].cloneNode(true)); &&&&&& &&& } &&&&&& & } &&&&&& &
&&&&&& &function deleteRow(Field,targetTable){ &&&&&&&&&&&&& var findex = getElementOrder(Field)-1;//此处减1是因sourceTable中有一行是隐藏的 &&&&&&&&&&&&& document.getElementById(targetTable).deleteRow(findex); &&&&&& & } &&&&&&&&&& &&&
&&&&&&&&&& // &查询出将要删除的行所在的位置index &&&&&&&&&& function getElementOrder(field){ &&&&&&&&&& &&& var i = 0; &&&&&&&&&& &&& var order = 0; &&&&&&&&&& &&& var elements = document.getElementsByName(field.name); &&&&&&&&&& &&& for(i=0;i&elements.i++){ &&&&&&&&&& &&&&&&& order++; &&&&&&&&&& &&&&&&& if(elements[i]==field){ &&&&&&&&&& &&&&&&&&&&& &&&&&&&&&& &&&&&&& } &&&&&&&&&& &&& } &&&&&&&&&& &&& &&&&&&&&&& } &&&&&& &/script& &&& &/head& &&& &body& &&&&&& &table id = &sourceTable& style=&display:&& &&&&&&&&&& &tr&
&&&&&&&&&&&&& &td&&input type=&text& name=&username&&&/td& &&&&&&&&&&&&& &td&&input type=&password& name =&password&&&/td& &&&&&&&&&&&&& &td&&input type = &text& name= &age&&&/td& &&&&&&&&&&&&& &td&&input type=&button&& name = &deleteButton& value=&删除& onclick=&deleteRow(this,'targetTable')&&&/td& &&&&&&&&&& &/tr& &&&&&& &/table& &&&&&& &table id=&targetTable&& &&&&&&&&&& &tr&
&&&&&&&&&&&&& &td&用户名&/td& &&&&&&&&&&&&& &td&密码&/td& &&&&&&&&&&&&& &td&年龄&/td& &&&&&&&&&&&&& &td&&&/td& &&&&&&&&&& &/tr& &&&&&&&&&& &&tfoot& &&&&&&&&&& &&& &tr& &&&&&&&&&& &&&&&& &td& colspan=&4& align=&right&&&input type=&button& value=&增加行& onclick=&insertRow('targetTable','sourceTable');&&&/td& &&&&&&&&&& &&& &/tr& &&&&&&&&&& &&/tfoot& &&&&&& &/table& &&& &body& &/html&
没看明白问题,都知道
oTBODYData.rows,干嘛还要问如何知道行号2010年10月 Web 开发大版内专家分月排行榜第三
2013年10月 Web 开发大版内专家分月排行榜第三
2010年10月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 edius8序列号生成器 的文章

 

随机推荐