验证 HTML 输入中是否缺少 id

Validate HTML for missing id in the inputs

我正在尝试对 HTML 文件进行一些简单的验证,以检查所有输入、按钮、文本区域和选择、int html 文档是否具有它们的 'id' 属性.

我想在 CI 工具上检查它,我想使用 Grunt 进行检查。我找不到关于该主题的任何相关信息。我检查了 grunt-html and grunt-html-validation 个软件包,但似乎不是我需要的。

我不了解工具,但你可以在 jquery

中使用这样的技巧
$('input, button, select, etc').each(function (index){
  if(this.id)
  {
    alert($(this).attr('name'));
  }
});

最接近您想要的似乎是 htmllint - 及其关联的 grunt 任务。

它没有你想要什么的规则,但你可以贡献一个 - 比自定义 grunt 任务更干净、更易于共享:)