<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var msg=new Array();
msg[0]="hello";
msg[1]="good";
msg[2]="evening";
var i=0;
function in(){
document.getElementById("t").value=msg[i];
i++;
if(i%msg.length==0){i=0}
else
if(i%msg.length==1){i=1}
else{i=2}
}
window.setInterval("in()",1000);
</script>
<input type="text" name="" id="t" value="wa" />
</body>
</html>
没有报错
能正常显示
in 是关键字 换个方法名
in是关键字这是一个点,第二个setinterval(functionName,duration),第一个参数是函数或函数名称,而不是字符串
方法名不能用in,换一个方法名,如ina
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var msg=new Array();
msg[0]="hello";
msg[1]="good";
msg[2]="evening";
var i=0;
function ina(){
document.getElementById("t").value=msg[i];
i++;
if(i%msg.length==0){i=0}
else
if(i%msg.length==1){i=1}
else{i=2}
}
window.setInterval("ina()",1000);
</script>
<input type="text" name="" id="t" value="wa" />
</body>
</html>