var val = 0;
$("#cao").click(function () {
var arr = ["10", "20", "30", "40", "50"];
for(var i=0; i<arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
n = Math.floor(Math.random()*arr.length);
val = arr[n];
$("#box").html(arr[n]);
});
原理:定义一个数组 -> 从数组中取出一个数 -> 保存下来 -> 下一次从数组中删除