网页Javascript代码求改错。。。应该实现的效果是每刷新一次网页 ,网页的背景颜色就改变一次。
错误的地方应该在line2~line3只是不知怎么错的求指教啊<body><scriptlanguage=javascript>varmybool=falsecolor_...
错误的地方应该在line2~line3 只是不知怎么错的 求指教啊
<body>
<script language=javascript>
var mybool=false
color_bar=new Array(3)
for(var i=0;i<color_bar.length;i++)
{
while(mybool==false)
{
line1: var start_num=Math.round(Math.random()
*255)
if(start_num>255)
{
mybool=false
continue
}
color_bar[i]=start_num
mybool=true
}
mybool=false
}
line2:function property(obj)
{
var str="";
for(var i in obj)
{
var c=obj[i].toString(16)
if(c.length<2)
{
c=("0"+c)
}
str+=c;
}
return str;
}
line3: var mkcolor=('"'+"#"+property(color_bar)+'"')
document.bgColor=mkcolor
document.write("<font face='隶书' color='black' size=6>背
景色是:"+mkcolor+"</font>")
</script>
</body>
</html> 展开
<body>
<script language=javascript>
var mybool=false
color_bar=new Array(3)
for(var i=0;i<color_bar.length;i++)
{
while(mybool==false)
{
line1: var start_num=Math.round(Math.random()
*255)
if(start_num>255)
{
mybool=false
continue
}
color_bar[i]=start_num
mybool=true
}
mybool=false
}
line2:function property(obj)
{
var str="";
for(var i in obj)
{
var c=obj[i].toString(16)
if(c.length<2)
{
c=("0"+c)
}
str+=c;
}
return str;
}
line3: var mkcolor=('"'+"#"+property(color_bar)+'"')
document.bgColor=mkcolor
document.write("<font face='隶书' color='black' size=6>背
景色是:"+mkcolor+"</font>")
</script>
</body>
</html> 展开
2个回答
展开全部
把分号补齐就好了,可以实现刷新变色。
<body>
<script language=javascript>
var mybool=false;
color_bar=new Array(3);
for(var i=0;i<color_bar.length;i++)
{
while(mybool==false)
{
var start_num=Math.round(Math.random()*255);
if(start_num>255)
{
mybool=false;
continue;
}
color_bar[i]=start_num;
mybool=true;
}
mybool=false;
}
function property(obj)
{
var str="";
for(var i in obj)
{
var c=obj[i].toString(16);
if(c.length<2)
{
c=("0"+c);
}
str+=c;
}
return str;
}
var mkcolor=('"'+"#"+property(color_bar)+'"');
document.bgColor=mkcolor;
document.write("<font face='隶书' color='black' size=6>背景色是:"+mkcolor+"</font>");
</script>
</body>
</html>
<body>
<script language=javascript>
var mybool=false;
color_bar=new Array(3);
for(var i=0;i<color_bar.length;i++)
{
while(mybool==false)
{
var start_num=Math.round(Math.random()*255);
if(start_num>255)
{
mybool=false;
continue;
}
color_bar[i]=start_num;
mybool=true;
}
mybool=false;
}
function property(obj)
{
var str="";
for(var i in obj)
{
var c=obj[i].toString(16);
if(c.length<2)
{
c=("0"+c);
}
str+=c;
}
return str;
}
var mkcolor=('"'+"#"+property(color_bar)+'"');
document.bgColor=mkcolor;
document.write("<font face='隶书' color='black' size=6>背景色是:"+mkcolor+"</font>");
</script>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询