td.innerHTML=keys[2]+"</td><td style='text-align:right;'><img style='margin:0px 0px 0px 110px;cursor:hand; text-align:right;' src='ig_common/20071CLR20/Styles/Office2007Blue/WebTab/tabclose.gif' onclick='closeTab(&quot;" + tabItem.index+ "&quot;)'></td>" ;以下是实际结果
   <TD class="MainTab_2 igwtTabSelectedBlue2k7" id="MainTabtd2" style="VISIBILITY: visible; WIDTH: 100px" noWrap align="center" height="22" unselectable="on" tabID="MainTab,2">测试哦</TD><//TD><TD style="TEXT-ALIGN: right"></TD><IMG style="MARGIN: 0px; CURSOR: hand; TEXT-ALIGN: right" onclick='closeTab("2")' src="http://localhost:2486/ig_common/20071CLR20/Styles/Office2007Blue/WebTab/tabclose.gif" /></TD><//TD></TD> 
标红处就是所谓的INNERHTML了

解决方案 »

  1.   

    晕。上面的就是源码啊,其实 就是一个javascript中的innerHtml怎么闭合本身的td。。
      

  2.   

    代码不全啊,或者有问题。怎么一开始就是个</td>呢?
      

  3.   

    我指的是JS的加法啊。
    我就想+上这一段string啊。
      

  4.   


    你要把整个这个页面的源码都贴出来啊。比如你的 keys[2] 就不知道是什么东东~~~btw:up!
      

  5.   

    td.innerHTML 是给td元素写内容么?建议不要再插入<td>元素,不合理。
    如果红色部分是innerHTML,那你要将之前innerHTML串开始的那个</td>和结尾的那个</td>去掉。