标签云中的标签随机排列

<script type="text/javascript">
    var tagList = new Array("HTML","XHTML","CSS","JavaScript","JSON","RIA","jQuery");
    
    function randomTag(array) {
        var x = new Array();
        var y;
        var j = 0;
        
        for(var i=array.length; i>=1; i--) {
            y = Math.floor(Math.random() * array.length);
            x[j] = array[y];
            array.splice(y,1);
            j++;
        }
        return x;
    }
    
    function outputHtml() {
        var html = "<div>";
        var x = randomTag(tagList);
        for(var i = 0; i < x.length - 1; i++) {
            html += x[i] + ",";
        }
        html += x[i] + "</div>";
        
        return html;
    }
    
    document.write(outputHtml());
 </script>

你可能感兴趣的:(标签云中的标签随机排列)