是否有可以验证某些代码是否具有特定属性的离线工具?
我正在寻找可以验证所有内容的东西:
form
代码具有name
属性。div
,span
代码至少包含id
或class
属性。整洁有一个模糊的选项,你可以指定这样的东西吗?
答案 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.'); }