读书人

DOM中添加node有关问题

发布时间: 2012-02-11 09:51:35 作者: rapoo

DOM中添加node问题
想在表格一行中的一个单元格内添加节点,显示的是文字“EDIT”,但是点击字会有事件触发。
row = document.createElement( "tr ");
cell4 = document.createElement( "td ");
cell4.appendChild(document.createElement( "ElementNode "));
row.appendChild(cell4);
var html= " <a href= ' <%=beginEditSubAppURI%> ?subAppId=AppId '> ";
html+= "EDIT ";
html+= " </a> ";
myrow.getElementsByTagName( "td ")[3].innerHTML = html;
row在name为 myrow的 <tbody> 中
只能正确执行一次,第二次的时候“EDIT”几个字就不能显示了.是什么原因?
应该createElement(),还是createAttribute()?

[解决办法]
两行的话,要用两个row = document.createElement( "tr ");
否则第二个会把第一个覆盖掉
[解决办法]
看完整代码

读书人网 >JavaScript

热点推荐