• html根据下拉框选中的值修改背景颜色


    错误的写法


     1 <!doctype html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>根据下拉框选中的值修改背景颜色</title>
     6 <script type="text/javascript">
     7 function changecolo(colo){//                     <<错误点,要有返回值 
     8 var color=colo.value;
     9 alert(color)
    10 if(color="red"){
    11 document.bgcolor="#FF0000"
    12 }
    13 if(color="yellow"){
    14 document.bgcolor="#FFFF00"
    15 }
    16 if(color="green"){
    17 document.bgcolor="#00FF00"
    18 }
    19 if(color="blue"){
    20 document.bgcolor="#0000FF"
    21 }
    22 else{
    23 document.bgcolor="#FFFFFF"
    24 }
    25 }
    26 </script>
    27 </head>
    28 <body>
    29 <form name="form1">
    30 <select id="colo" onChange="changecolo(this)">
    31 <option value="red">红色</option>
    32 <option value="yellow">黄色</option>
    33 <option value="green">绿色</option>
    34 <option value="blue">蓝色</option>
    35 </select>
    36 </form>
    37 </body>
    38 </html>

    纠正后

     1 <!doctype html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>根据下拉框选中的值修改背景颜色</title>
     6 <script type="text/javascript">
     7 function changecolor(colo){
     8 var color=colo.value
     9 alert(color)
    10 document.bgColor=color
    11 }
    12 </script>
    13 </head>
    14  
    15 <body>
    16 <form name="form1">
    17 <select id="colo" onChange="changecolor(this)">
    18 <option value="red">红色</option>
    19 <option value="yellow">黄色</option>
    20 <option value="green">绿色</option>
    21 <option value="blue">蓝色</option>
    22 </select>
    23 </form>
    24 </body>
    25 </html>

    或者用document.getElementById()做

     1 <!doctype html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>根据下拉框选中的值修改背景颜色</title>
     6 <script type="text/javascript">
     7 function changecolor(){
     8 var color=document.getElementById('colo').value
     9 alert(color)
    10 document.bgColor=color
    11 }
    12 </script>
    13 </head>
    14 <body>
    15 <form name="form1">
    16 <select id="colo" onChange="changecolor()">
    17 <option value="red">红色</option>
    18 <option value="yellow">黄色</option>
    19 <option value="green">绿色</option>
    20 <option value="blue">蓝色</option>
    21 </select>
    22 </form>
    23 </body>
    24 </html>
    365个夜晚,我希望做到两天更一篇博客。加油,小白!
  • 相关阅读:
    MapReduce数据连接
    STL笔记(2) STL之父访谈录
    Boost::Lexical_cast 的使用
    利用Python编写网络爬虫下载文章
    智普教育Python视频教程之入门基础篇,python笔记
    如何在windows下的Python开发工具IDLE里安装其他模块
    Windows命令行的使用
    Centos 开启telnet-service服务
    C,C++经典问题
    Linux/Unix C编程之的perror函数,strerror函数,errno
  • 原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/11165609.html
Copyright © 2020-2023  润新知