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>试试