javascript表格随机排序代码
2010-09-14 13:29:12 来源:WEB开发网行可以看到效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>表格随机排序练习 by 阿会楠</title>
<style type="text/css">
#main{
width:700px;
}
#main div{
width:200px;
margin-left:10px;
margin-top:20px;
float:left;
}
div table{
width:100%;
}
</style>
<script type="text/javascript" charset="GB2312">
function arrRand(obj){
var a = new Array();
for(var i = 0;i < obj;i++){
a[i] = i + 1;
}
a.sort(function(){return 0.5 - Math.random()});
return a;
}
function randTable(){
var c = arrRand(len);
for(var k = 0;k < len;k ++){
divs[c[k] - 1].innerHTML = b[k];
}
}
var b = new Array();
var divs = new Object;
var len;;
window.xywxff = function(){
divs = document.getElementById("main").getElementsByTagName("div");
len = divs.length;
for(var j = 0;j < len;j++){
b[j] = divs[j].innerHTML;
}
randTable();
}
</script>
</head>
<body>
<div id="main">
<div>
<table border="1">
<tr><td>A</td></tr>
</table>
</div>
<div>
<table border="1">
<tr><td>B</td></tr>
</table>
</div>
<div>
<table border="1">
<tr><td>C</td></tr>
</table>
</div>
<div>
<table border="1">
<tr><td>D</td></tr>
</table>
</div>
<div>
<table border="1">
<tr><td>E</td></tr>
</table>
</div>
<div>
<table border="1">
<tr><td>F</td></tr>
</table>
</div>
</div>
<input type="button" onclick="randTable()" value="随机排序" >
<a href="http://www.jb51.net" target="_blank">脚本之家</a>
</body>
</html>
Tags:javascript 表格 随机
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接