DOM动态更新为新HTML内容时的HTML解析错误

时间:2009-04-21 06:01:49

标签: javascript dhtml

我最近开始升级我的网站,通过AJAX发送和接收请求/响应。我正在使用原型库。

我现有的HTML代码包含未关闭的某些imginput代码。

当我尝试使用innerHTML属性用这样的HTML代码更新元素的内容(比如div)时,我得到解析错误,例如“垃圾代码”或“格式不正确”等。< / p>

不使用AJAX,即没有动态更新DOM,即使使用上面的html非标准编码,页面也能正常运行。

问题:

有没有办法使用动态更新,仍然可以避免遇到解析错误?

1 个答案:

答案 0 :(得分:0)

是的,如果您确保您的网页符合标准,则可以使用动态更新。 JS库的设计考虑到了这一点,并且在非标准兼容页面上插入数据时遇到问题。您可以通过简单地关闭标记来解决问题。