IE8及以下版本不支持 javascript 的table标签的innerHTML 改用div标签

青旅半醒 2022-06-14 02:18 296阅读 0赞
  1. //IE8及以下版本不支持 javascript 的table标签的innerHTML 改用div标签
  2. //引起异常
  3. html:
  4. <table>
  5. <thead >
  6. <tr>
  7. <td>标题</td>
  8. </tr>
  9. </thead>
  10. <tbody>
  11. <tr id="tbody" >
  12. </tr>
  13. </tbody>
  14. </table>
  15. javascript:
  16. $("#tbody")[0].innerHTML = "<td>内容</td>";
  17. //IE8及以下版本报错
  18. //改进写法
  19. html:
  20. <div id="tDiv"><div>
  21. javascript:
  22. var str = "<td>内容</td>";
  23. var tablestr = "<table>"
  24. +"<thead ><tr><td>标题</td></tr></thead>"
  25. +"<tbody><tr>"+ str + "</tr></tbody>"
  26. +"</table>";
  27. $("#tDiv")[0].innerHTML = tablestr;

//说明:为了兼容IE8以下版本 需要拼写整个TABLE标签 在放入div中

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzE2OTk4OTQ1_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读