为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大神帮忙看下,这里哪里出的问题啊

哪位大神帮忙看下,这里哪里出的问题啊

qq_断罪_0 2017-08-14 11:25:16
<!DOCTYPE html><html>    <head>   <meta charset="UTF-8">   <title>onchange()</title>   <style type="text/css">    #div{    width:300px;    height:300px;    border:2px solid gray;    margin:100px  0  0 200px;    }   </style>   <script type="text/javascript">           window.onload=select;            function select(){             var a=document.getElementById("div");                var b=document.getElementById("color");                b.onchange=function(){                var bgcolor=b.options[b.selectedIndex].value;                if(bgcolor=="0"){                a.style.background="white";                a.innerHTML="我没有发生任何变化";                }else if(bgcolor=="yellow"){               a.style.background="yellow";               a.innerHTML="我的背景颜色变成了yellow色";                }else if(bgcolor=="orange"){               a.style.background="orange";               a.innerHTML="我的背景颜色变成了orange色";                }else if(bgcolor=="pink"){               a.style.background="pink";               a.innerHTML="我的背景颜色变成了pink色";                 }else if(bgcolor=="purple"){               a.style.background="purple";               a.innerHTML="我的背景颜色变成了purple色";                   }                  }                                             </script></head><body>        <div>         <span>请选择您喜欢的颜色:</span>         <select id="color">         <option value="0">请选择</option>         <option value="yellow">黄色</option>         <option value="orange">橘色</option>         <option value="pink">粉色</option>         <option value="purple">紫色</option>         </select>        </div><div id="div">我是div</div> </body></html>
查看完整描述

3 回答

已采纳
?
Yexiaomo

TA贡献152条经验 获得超157个赞

嗨,哥们,看控制台信息,

 就会发现缺少 函数select结束大括号

加上就行了


查看完整回答
2 反对 回复 2017-08-14
?
__innocence

TA贡献313条经验 获得超208个赞

JavaScript少了一个 } 

话说你运行代码的时候,浏览器不会报错吗。。

查看完整回答
1 反对 回复 2017-08-14
  • 3 回答
  • 0 关注
  • 1463 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信