我想使用JavaScript动态地将html代码渲染到iFrame中。
事先我想验证我的html代码在语法上是否正确。
是否有任何内置方法可以实现此目的。
答案 0 :(得分:0)
您可以创建如下函数:
function validateHTML(html) {
var elem = document.createElement('div');
elem.innerHTML = html;
return (elem.innerHTML===html);
}
但这取决于浏览器,因此不会给出100%的结果。最好不要验证,而是尝试使其正确:
function correctHTML(html) {
var elem = document.createElement('div');
elem.innerHTML = html;
return elem.innerHTML;
}
我希望它有所帮助。
答案 1 :(得分:0)
W3C标记验证器Web服务有SOAP 1.2 interface。
答案 2 :(得分:0)