IE8及以下版本不支持 javascript 的table标签的innerHTML 改用div标签
//IE8及以下版本不支持 javascript 的table标签的innerHTML 改用div标签
//引起异常
html:
<table>
<thead >
<tr>
<td>标题</td>
</tr>
</thead>
<tbody>
<tr id="tbody" >
</tr>
</tbody>
</table>
javascript:
$("#tbody")[0].innerHTML = "<td>内容</td>";
//IE8及以下版本报错
//改进写法
html:
<div id="tDiv"><div>
javascript:
var str = "<td>内容</td>";
var tablestr = "<table>"
+"<thead ><tr><td>标题</td></tr></thead>"
+"<tbody><tr>"+ str + "</tr></tbody>"
+"</table>";
$("#tDiv")[0].innerHTML = tablestr;
//说明:为了兼容IE8以下版本 需要拼写整个TABLE标签 在放入div中
还没有评论,来说两句吧...