rgb为什么不起作用??
代码如下:
<script>
document.write( " <font id= 'ab ' color=yellow size=6> 北京奥运欢迎您 </font> ");
var objs=document.getElementsByTagName( "font ");
var flag;
var i=0;
function change_color()
{
if(i> 230)
flag=1;
if(i <10)
flag=0;
if(flag)
i=i-10;
else
i=i+10;
objs[0].color= "rgb(i,i,i) "; //这里为什么不起作用???
setTimeout( "change_color() ",100);
}
change_color();
</script>
这是一个简单的程序,就是让 "北京奥运欢迎您 "这句话不停变化颜色,但是运行时颜色却没有一点变化,这是为什么???
各位大虾请赐教!
------解决方案--------------------objs[0].color= "rgb( "+i+ ", "+i+ ", "+i+ ") "; //这里为什么不起作用???