`

解决-innerHTML无法在TBODY中使用

    博客分类:
  • js
阅读更多
<html>   
    <head>   
      <SCRIPT   language=javascript>   
        function   doSomething(){   
          tbody   =   document.all.item("test");   
  tbody.parentNode.outerHTML   =   tbody.parentNode.outerHTML.replace(tbody.innerHTML,"<tr><td>ab</td><td>ok</td></tr>");   
                  
        }   
      </SCRIPT>   
      </head>   
    <body   onload=doSomething()>   
      <table>   
<tr><td>123</td><td>12<td></tr>
      <TBODY   id="test">   
        <tr>   
            <td>测试</td>   
            <td>不成功</td>   
        </tr>   
      </TBODY>   
    </table>   
    </body>   
  </html>

 

分享到:
评论
3 楼 DiLiya 2012-12-04  
感谢你的讲解;帮了大忙了!
2 楼 eppen 2012-08-14  
强的没话说。帮了大忙。
感谢goby2008 ,感谢google 感谢iteye
1 楼 lylelb 2010-03-23  
非常好用,十分感谢!

相关推荐

    IE6-IE9中tbody的innerHTML不能赋值的解决方法

    IE6-IE9中tbody的innerHTML不能赋值,重现代码如下 Js代码 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=utf-8/&gt; &lt;title&gt;IE6-IE9中tbody的innerHTML不能复制bug&lt;/title&gt; &lt;/...

    IE中关于使用innerHTML加入HTML代码的问题

    innerHTML属性在原生javascript中被用于在一个标签内部加入HTML代码,但是这个方法也不是在所有情况下适用, 就比如在IE下面。 看如下代码: 复制代码代码如下: &lt;tbody id=’22’&gt; &lt;/tbody&gt; 我们现在想通过...

    IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解决方案

    最近发现各大类库都能利用xxx[removed]=HTML片断来生成节点元素,再把它们插入到目标元素的各个位置上。这东西实际上就是insertAdjacentHTML,但是IE可恶的innerHTML把这优势变成劣势。

    innerHTML与jquery里的html()区别介绍

    看个示例: 代码如下: var tbody=document.createElement(‘tbody’); tbody[removed]='&lt;tr&gt;&lt;td&gt;IE下tbody的innerHTML是...后来查阅资料才知道,原来IE下tbody、tr这些的innerHTML都是只读的,不允许写入,而在其

    IE bug table元素的innerHTML

    首先时飘忽不定的collapse的border,ie6偏偏...排查了半天,结果是IE的table元素为只读,不能使用innerHTML!!!! 同样为只读的元素还有COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, T

    IE 下的只读 innerHTML

    今天做东西遇到一个问题,我试图动态为一个表格添加多行数据,先定义了一个table: 代码如下: &lt;table&gt; &lt;thead&gt; &lt;/thead&gt; &lt;tbody id=”filelist”&gt; &lt;/tbody&gt; &lt;/table&gt; 然后在JavaScript 中这样操作: 代码如下: for...

    向左不间断(无缝)滚动图片js代码下载

    向左不间断(无缝)滚动图片js代码,这个代码用的人相信很多,有一点不好的就是当图片不足时不会滚动,所以使用时要多加几张图片。 ---------------------------------------------- 向左不间断(无缝)滚动图片js...

    ol-deltagare:Närvarohantering为定向

    奥尔德尔塔加雷Närvarohantering为定向网址书签代码-Eventor document.querySelectorAll(“#main h3〜table tbody tr:nth-​​child(1n + 1)td:nth-​​child(-n + 2)”) var s = "" ; document . ...

    javascript倒计时

    &lt;TITLE&gt;js控制服务器时间显示 var count=61; function serverCurrTime() { var str=""; if(count%60!... var temp=count/60+"";... document.getElementById("currTime").innerHTML = str;...&lt;/tbody&gt; &lt;/HTML&gt;

    JsDom 编程小结

    1.浏览器兼容问题: 浏览器兼容性的例子:ie6,ie7对table.appendChild(“tr”)的支持和IE8不一样,用insertRow、insertCell来代替或者为表格添加tbody,然后向tbody中添加tr。FF(FireFox)不支持InnerText,用...

    table点击表头排序

    6、在文档的末尾加入 [removed] var to = new TableOrder("idTable"), odID = to.creat({ type: "int", desc: false }), arrOrder = []; $$A.forEach([ ["idNum", { type: "int" }],//排序对象(对应列的id) ["id...

    ASP.Net电子商务网站后台模板

    使用帮助 &lt;tbody&gt; &lt;li id="now01"&gt;&lt;a title="安全退出" href="#"&gt;安全退出&lt;/a&gt;&lt;/li&gt; &lt;li id="now02"&gt;&lt;a title="更新缓冲" href="#"&gt;更新缓冲&lt;/a&gt;&lt;/li&gt; 管理首页"&gt;管理首页&lt;/span&gt;&lt;/li&gt; ...

Global site tag (gtag.js) - Google Analytics