javascript提问无效标识符无法运行出来

javascript提问无效标识符无法运行出来

你的错误还蛮多,看代码中的说明

var colors=new Array(5);

colors="green";

colors="black";

colors="yellow";

colors="blue";

colors="red";

var i=0;

function chanh1()

{

if(i==5)i=0;

document.getElementById("h1-1").style.color=colors[i];

i++;

window.setTimeout("chanh1()",1500);

}

function selectpage()

{var index=otherpages.selectpages.selectedIndex;

var selectvalue=otherpages.selectpages.options[index].value;

if(selectvalue!="0")

{

var win=window.open("page-"+selectevalue); --这里有问题

//由于open里面不是url路径,所以这里会报错 ,换成正确的url没问题

}

else window.alert("Select a page!");

}

function time()

{var now=new Date();

var strtime=now.toString().substring(11,19);

document.getElementById("text-1").value="The time now is "+strtime;

window.setTimeout("time()",1000);

}

var in=0; -----这里有错误

//in 是javascript的关键或者保留字,不能这样命名,改成其他没问题

var string-scoll="The page is written by YinYong"; ---这里命名有问题

//javascript命名规则里面是不能带’-‘的,看看命名规则,改成下画线吧

//后面的变量名都要改成相应的哦

function scoll()

{if(in==string-scoll.length)in=0;

var fstr=string-scoll.substring(0,in);

var bstr=string-scoll.substring(int,string-scoll.length);

var node=document.createTextnode(fstr+bstr);

document.getElementById("scoll").append(node);

in++;

}

Beijing2008

OtherPages:

------

page-1

page-2

page-3

page-4

Here is the time which refresh every one second: