javascript setTimeOut中运行带参数的函数

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-22 20:59   11   0

<script language="javascript">

function gb(str){

alert(str);

setTimeOut("gb('"+str+"')");

}

</script>

在setTimeOut中运行带参数的函数时,应该如下格式

setTimeOut("gb('" + str + "')");

注意其中的红色的单引号

下面是我写的一个时钟的例子

<head>
<script language="javascript">
function www_helper_net(separator)
{
var Digital=new Date()
var year=Digital.getYear();
var month=Digital.getMonth()+1;
var day=Digital.getDate();
var hours=Digital.getHours();
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
//alert("separator");
if(minutes <=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
if(month<=9)
month="0"+month
if(day<=9)
day="0"+day
myclock=year+separator+month+separator+day+" "+hours+":"+minutes+":"+seconds
if(document.layers){
document.layers.clock.document.write(myclock)
document.layers.clock.document.close()
}else if(document.all){
clock.innerHTML=myclock
}
setTimeout("www_helper_net('"+separator+"')",1000);
}
</script>
</head>
<body>
<span id="clock" style"=width: 150px; height: 15px"></span>
<script language="javascript">www_helper_net("-");
</script>

</body>

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP