我想知道是否存在用于验证HTML的现有Javascript库,最好不是依赖于Web API的Javascript库。
我发现的最接近的是John Resig's HTML parser,但这似乎更多是关于修复HTML并将其转换为XML。
那里有什么东西吗?如果没有,那么适应John Resig的解析器会有多困难(而且很长)?
答案 0 :(得分:4)
不,没有一个。但是我正在写一个:https://github.com/peterjwest/html_validator
答案 1 :(得分:-1)
您无法使用Javascript验证HTML,因为Javascript是从HTML中加载的,这意味着HTML已经由浏览器呈现,这意味着您可以使用Javascript查看的所有内容都是dom树。 dom树是由浏览器构建的,但是渲染并“修复”失效。
简而言之:验证HTML所需的是HTML源代码。 Javascript可以访问DOM,但不能访问源。
修改强>
发布后立即发布,我在想......你的意思并不是要验证自己的页面=)你只想用javascript验证一个字符串......所以忽略这个=)