更改页面的bgcolor [英] Change bgcolor of page

查看:107
本文介绍了更改页面的bgcolor的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在制作网站时,每次访问主页时,页面的背景颜色都会变为10种颜色中的1种。每次我尝试页面下方的代码时都会保持白色。

 < html> 
< head>
< script type =text / javascript>
函数rand(){
var r = Math.floor((Math.random()* 10)+1);
if(r == 1){bgcolor('#000000','body');}
if(r == 2){bgcolor('#FFFFFF','body');}
if(r == 3){bgcolor('#00FF00','body');}
if(r == 4){bgcolor('#FF0000','body');}
if(r == 5){bgcolor('#FFFF00','body');}如果(r == 6){bgcolor('#0000FF','body');}

if(r == 7){bgcolor('#00FFFF','body');}
if(r == 8){bgcolor('#FF00FF','body');}
if(r == 9){bgcolor('#C0C0C0','body');}
if(r == 10){bgcolor('#700000','body');}
}
< / script>
< / head>
< body id =bodyonload =rand()>
< / body>
< / html>


解决方案

因为 bgcolor 不存在。正确的命令如下:

  if(r == 1){document.body.style.backgroundColor ='#000000 ';} 

或者您也可以通过它的CSS名称访问它:

  if(r == 1){document.body.style ['background-color'] ='#000000';} 

更多此处 http://www.ezineasp.net/post/Javascript-Change-Background-Color-Style.aspx ,这里 JavaScript中的CSS背景颜色


I'm making a website that every time you visit the home page the background color of the page changed to 1 of 10 colors. Every time I try the code below the page just stays white.

<html>
<head>
<script type="text/javascript">
function rand() {
var r = Math.floor((Math.random()*10)+1);
if (r == 1) {bgcolor('#000000', 'body');}
if (r == 2) {bgcolor('#FFFFFF', 'body');}
if (r == 3) {bgcolor('#00FF00', 'body');}
if (r == 4) {bgcolor('#FF0000', 'body');}
if (r == 5) {bgcolor('#0000FF', 'body');}
if (r == 6) {bgcolor('#FFFF00', 'body');}
if (r == 7) {bgcolor('#00FFFF', 'body');}
if (r == 8) {bgcolor('#FF00FF', 'body');}
if (r == 9) {bgcolor('#C0C0C0', 'body');}
if (r == 10) {bgcolor('#700000', 'body');}
}
</script>
</head>
<body id="body" onload="rand()">
</body>
</html>

解决方案

Because bgcolor doesn't exists. The correct command is the following:

if (r == 1) {document.body.style.backgroundColor = '#000000';}

Or you can also access it by it's CSS name:

if (r == 1) {document.body.style['background-color'] = '#000000';}

More here: http://www.ezineasp.net/post/Javascript-Change-Background-Color-Style.aspx and here CSS background color in JavaScript

这篇关于更改页面的bgcolor的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆