免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3286 | 回复: 5
打印 上一主题 下一主题

JS 改变背景色,却只有一种生效,不解,求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-19 23:36 |只看该作者 |倒序浏览
本想在PHP 文件中写的,可只有一种颜色生效,要么是black, 要么是 red,抽出来独立成 HTML 文件,也是一样的效果,不明白哪里有问题,附代码请教:

<HTML>
<HEAD>
  <SCRIPT type="text/javascript">
   <!--
    function changeBgColor(bc){
         window.alert(bc);                       // 这里显示的值与 SELECT 中的一致
         document.body.bgColor="bc";   // 如果 bc 换成固定的 orange,gray,pink,red,black,blue 则全部OK
   //-->
</SCRIPT>
</HEAD>

<BODY>
    choose back groud color:
    <SELECT NAME=select_color onchange="changeBgColor(this.value);">
       <OPTION SELECTED>
       <OPTION VALUE="orange">orange
       <OPTION VALUE="gray">gray
       <OPTION VALUE="pink">pink
       <OPTION VALUE="red">red
       <OPTION VALUE="black">black
    </SELECT>
</BODY>
</HTML>

论坛徽章:
0
2 [报告]
发表于 2010-12-20 08:28 |只看该作者
html写的不规范啊,好好看看书吧。

论坛徽章:
0
3 [报告]
发表于 2010-12-20 09:35 |只看该作者
呵呵,同感。。。

论坛徽章:
0
4 [报告]
发表于 2010-12-20 13:01 |只看该作者
js问题发到这里来干哈

论坛徽章:
0
5 [报告]
发表于 2010-12-21 01:57 |只看该作者
html写的不规范啊,好好看看书吧。
傲枭 发表于 2010-12-20 08:28



本人自学,请多多指点,谢谢!

论坛徽章:
0
6 [报告]
发表于 2010-12-21 13:56 |只看该作者
问题已解决,应该这样写才对:
document.body.bgColor=bc;

还是感谢大家的提醒
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP