javascript表格随机排序代码


<!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.phpStudy.net" target="_blank">phpStudy</a>
</body>
</html>



相关阅读:
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
IE6下Select元素被div等元素覆盖的解决办法
Access 2000 数据库 80 万记录通用快速分页类
Javascript中创建字符串的new语法和literal语法
CSS在表格边框上的美学应用:修饰之美
linux inotify+rsync+ssh数据时时同步
使用ADO.NET2.0提升数据交互性能(1)
js constructor的实际作用分析
.NET 动态编译
巧妙的最大化动态载入IFrame的方法
教你怎样打造SQL Server2000的安全策略
css技巧:经典CSS使用技巧几则
量身定制 Windows Server 2008为我所用
Vista系统兼容问题摄像头无法打开的解决
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4