求助JS高手,解析下eval("a"+i+".style.color='"+temp_str+"';"
<html> <head>
<title>滚动文字
</head>
<body>
<p align="center">
<SCRIPT>
var temp_i=1
function flash_sms()
{
for (i=1;i<=9;i++)
{
if (i==temp_i) temp_str="red"; else temp_str="green";
eval("a"+i+".style.color='"+temp_str+"';");
}
temp_i++;
if (temp_i>9) temp_i=1;
}
setInterval("flash_sms()",200);
</SCRIPT>
<span id=a1>■</span><span id=a2>■</span><span id=a3>■</span><span id=a4>■</span><span id=a5>■</span><span id=a6>■</span><span id=a7>■</span><span id=a8>■</span><span id=a9>■</span>
</body>