js让代码推迟再执行

js让代码延迟再执行script typetext/javascripta()//页面加载执行a()var ifunction a() {alert(1

js让代码延迟再执行

<script type="text/javascript">    a();//页面加载执行a()    var i;    function a() {        alert("1");         i = setTimeout("b()", 3000);//3秒后执行b()    }    function b() {        alert("2");        clearTimeout(i); //清除延时代码        //把所有要要延时后执行的代码都写在b()方法里    }</script>