当前位置: 代码迷 >> JavaScript >> DOM中添加node有关问题
  详细解决方案

DOM中添加node有关问题

热度:199   发布时间:2012-02-11 09:51:35.0
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 ");
否则第二个会把第一个覆盖掉
------解决方案--------------------
看完整代码
  相关解决方案