系统的HTML标签验证

时间:2010-12-16 22:28:40

标签: html xhtml validation w3c-validation tidy

是否有可以验证某些代码是否具有特定属性的离线工具?

我正在寻找可以验证所有内容的东西:

  • form代码具有name属性。
  • divspan代码至少包含idclass属性。

整洁有一个模糊的选项,你可以指定这样的东西吗?

2 个答案:

答案 0 :(得分:3)

如果您的页面上有jQuery,那么您可以简单快速地进行这样的验证。


    $('form').each(function(){
        if ($(this).attr('name') === undefined) {
            alert('There is at least one form with no name.');
        }
    });
    $('div').each(function(){
        if ($(this).attr('id') === undefined) {
            alert('There is at least one div with no id.');
        }
    });

答案 1 :(得分:1)

这也是一个非jQuery解决方案的例子

var arr = document.getElementsByTagName('div');
var flag = false;
for (var i = 0, len = arr.length; i < len; i++) {
    if (arr[i].getAttribute('id') == null) {
        flag = true;
        break;
    }
}
if (flag) {
    alert('There is at least one div with no name.');
}