javascript - 如何清理 .innerHTML 的 HTML 内容?

标签 javascript html

Possible Duplicate:
HTML formatter/tidy/beautifier for JavaScript

我想将 HTML 代码传递给 div:

myDiv.innerHTML = htmlCode;

这与我尝试使用 IFRAME 类似。问题是,如果 htmlCode 的格式不正确(例如缺少 </div>),那么它会破坏所有页面。如何清洁这些?

最佳答案

看一下: google-caja — 用于使第三方 HTML、CSS 和 JavaScript 能够安全嵌入的编译器

关于javascript - 如何清理 .innerHTML 的 HTML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640765/

相关文章:

javascript - 有没有办法覆盖 Mapbox Geocoder 上的结果事件?

javascript - 为什么使用 "for...in"进行数组迭代是一个坏主意?

javascript - 单击滚动到部分

html - 将鼠标悬停在 HTML/CSS 中的建筑物地板上

javascript - 该代码未在浏览器中为 cookie 生成文件

javascript - 在一条指令中将数组解构为对象分配

javascript - 将单击和双击视为相同

javascript - 在 div 中嵌入部分元素

jquery - 如果调整图像大小,Jcrop 会出现问题 - Jquery

javascript - YouTube 视频结束后隐藏 div