innerHTML方便易用,但在IE下表现也问题多多,如果单纯用DOM实现,效果比innerHTML要好得多,但缺点是代码量增大并且不容易阅读。http://domscripting.com/blog/display/99的作者给出了一下方案,主要是让当前标签以DOM方式装载新创建的DOM对象。
var newdiv = document.createElement("div"); newdiv.innerHTML = xhr.responseText; var container = document.getElementById("container"); container.appendChild(newdiv);PS:从速度上来讲,innerHTML比W3所定义的标准DOM操作要快!详情参考: http://www.quirksmode.org/dom/innerhtml.htmlinnerHTML纠错措施,只限写入模式
最新推荐文章于 2021-02-22 08:30:00 发布