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 ");
否则第二个会把第一个覆盖掉
------解决方案--------------------看完整代码