1、产生随机数
function selectFrom(lowerValue,upperValue){ var choices=upperValue-lowerValue+1; //可能出现随机数的个数 return Math.floor(Math.random()*choices)+lowerValue; }
2、封装支持各个浏览器绑定、移除事件的方法
var EventUtil={ addHander:function(element,type,hander){ if(element.addEventListener){ element.addEventListener(type,hander,false); //DOM2级方法 }else if(element.attachEvent){ element.attachEvent("on"+type,hander); IE方法 }else{ element["on"+type]=hander; //DOM0级方法 } }, removeHander:function(element,type,hander){ if(element.removeEventListener){ element.removeEventListener(type,hander,false); }else if(element.detachEvent){ element.detachEvent("on"+type,hander); }else{ element["on"+type]=null; } } }