js检查页面上有无重复id的解决方案
代码
function checkIDRPT(){
var flag=false;//设置标志位
$("*[id]").each(function(){//遍历所有有ID的标签
var id=$(this).attr("id"); //读取该标签的ID
if($("*[id="+id+"]").length > 1) //检查使用该ID的标签数量是否超过1个
{
alert("id重复");
flag=true;
return false;//Break功能
}
});
return flag;
}
var flag=false;//设置标志位
$("*[id]").each(function(){//遍历所有有ID的标签
var id=$(this).attr("id"); //读取该标签的ID
if($("*[id="+id+"]").length > 1) //检查使用该ID的标签数量是否超过1个
{
alert("id重复");
flag=true;
return false;//Break功能
}
});
return flag;
}
作者:Ryan
时间:2010年11月9日11:38:21
来自:http://flysnow-z.cnblogs.com/