방법일: 复主代码 代码如下: 새 문서 <br> window.onload = function(){<br> var Tags = document.getElementsByTagName("*"),<br> 개수 = tagged.length, time, ret = {}, id;<br> time = new Date();<br> for(var i = 0; i < count; i ){<br> id = 태그 [i].id;<br> if(id){<br> if(ret[id]){<br> Alert(id "/n用时:" (new Date() - time));<br> return;<br> }else{<br> ret[id] = true;<br> }<br> }<br> }<br> 경고("未找到상동ID");<br> }<br> <br><br><br> <script type="text/javascript"><br> (function(){<br> var html = [ ], rnd =parseInt(Math.random() * 1000);<br> for(var i = 0; i < 1000; i ){<BR> html.push("<div id='a" i "'>" i "</div>");<br> };<br> //재随机位置插入一个随机의 ID<br> i =parseInt(Math.random() * 1000);<br> html[i] = html[i] ("<div id='a" rnd "'>" rnd "</div>");<br> document.write(html.join("" ));<br> })();<br> 방법이: 复主代码 代码如下: 새 문서 <br> function createDiv(){<br> var html = [], id;<br> for(var i = 0 ; i < i ){<BR> id = "divId"parseInt(Math.random() * 10000);<BR> html.push("<div id='" id "'>" "</div>");<br> }<br> document.body.innerHTML = html.join("");<br> }<br> window.onload = function(){<br> createDiv( );<br><br> var oID = {} , 결과 = {}, arr = [],<br> tagged = document.getElementsByTagName("*");<br> for(var i = 0, id; i < Tags.length; i ){<BR> id = Tags[i].id;<BR> if(id){<BR> oID[id] = oID[id] ? oID[id] 1 : 1;<BR> if(oID[id] > 1){<br> result[id] = id " " oID[id]; } } } for(결과의 var o){<br> arr.push(result[o]);<br> }<br> Alert(arr.join("/t"));<br> };<br>