根据W3C标准规定,在同一个文档内id属性值是唯一的,也就是说不能够有重复的id属性值,如果当页面比较庞大的话,如何去检测是否有重复的id属性值那将是一个复杂的工作,下面将提供一段代码实例可以解决此问题。

代码如下:
   [ 其他 ] 运行代码    下载代码
<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.51qianduan.com/" />
<title>51前端</title>
<script type="text/javascript">
window.onload=function(){
var tags=document.getElementsByTagName("*"),
count=tags.length, time, ret = {}, id;
time=new Date();
for(var i = 0; i < count; i++){
   id=tags[i].id;
   if(id){
     if(ret[id]){
       alert(id + "/n用时:" + (new Date() - time));
       return;
     }
     else{
       ret[id]=true;
     }
   }
}
alert("未找到相同ID");
}
</script>
</head>
<body>
</body>
</html>

代码描述:JavaScript 检测页面 重复id 属性值,JavaScript检测页面重复id属性值



6 8



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: js js代码 js实例 javascript javascript代码 javascript实例 js验证 js密码验证 js手机验证 js用户验证 javascript验证 javascript密码验证 javascript手机验证 javascript用户验证 js操作属性 js获取属性 js添加删除属性 js设置属性 javascript操作属性 javascript获取属性 javascript添加删除属性 javascript设置属性

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到