首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

javascript 执行,该如何处理

2012-03-25 
javascript 执行window.onloadfunction init(){queryInfo2()}var str str var n 0function quer

javascript 执行
window.onload=function init(){
  queryInfo2();
}

var str = "str"; var n = 0;
function queryInfo2(){
strfun(++n);
alert(n);
strfun(++n);
alert(n);
strfun(++n);
alert(n);
}
var nnn = 0;
function strfun(n){
nnn++;
str += " " + n;
shipmessages.innerHTML = str;
}

其中shipmessages是div的id

----------------------------
我想要的结果是:在DIV中显示“str1”然后显示“str1 2”,最后显示“str1 2 3”
但是现在的结果却是只显示了“str1”,然后全部方法调用后,直接显示“str1 2 3”

我要达到的功能是这样的: 调用一个方法,div里的数据就追加一下,然后显示,再追加,再显示

哪位大侠帮小弟看看,怎么实现

[解决办法]
你这个瞬间就执行完了,你可以像那种图片轮盘一样做。网上去搜一下吧,很多的
[解决办法]
代码不规范很纠结啊
[解决办法]

JScript code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <META NAME="Generator" CONTENT="EditPlus">  <META NAME="Author" CONTENT="">  <META NAME="Keywords" CONTENT="">  <META NAME="Description" CONTENT="">  <script laguage="javascript">     window.onload=function init(){     // queryInfo2();     strfun(++n);    }    setTimeout("strfun(++n)",1000);    setTimeout("strfun(++n)",2000);    var str = "str"; var n = 0;        function queryInfo2(){        strfun(++n);        strfun(++n);        //alert(n);        strfun(++n);        //alert(n);    }    var nnn = 0;    function strfun(n){        nnn++;        str += " " + n;        shipmessages.innerHTML = str;    }  </script> </HEAD> <BODY>  <div id="shipmessages"></div> </BODY></HTML>试试 

热点排行