标签云中的标签随机排列
1 <script type="text/javascript">
2 var tagList = new Array("HTML","XHTML","CSS","JavaScript","JSON","RIA","jQuery");
3
4 function randomTag(array) {
5 var x = new Array();
6 var y;
7 var j = 0;
8
9 for(var i=array.length; i>=1; i--) {
10 y = Math.floor(Math.random() * array.length);
11 x[j] = array[y];
12 array.splice(y,1);
13 j++;
14 }
15 return x;
16 }
17
18 function outputHtml() {
19 var html = "<div>";
20 var x = randomTag(tagList);
21 for(var i = 0; i < x.length - 1; i++) {
22 html += x[i] + ",";
23 }
24 html += x[i] + "</div>";
25
26 return html;
27 }
28
29 document.write(outputHtml());
30 </script>
每次刷新后标签重新排列显示;
version_0.1 去除了显示在最后的标点;
浙公网安备 33010602011771号