请老师指出哪里出问题了。怎么没反应呢

来源:3-12 编程练习

顾狸狸

2020-02-26 19:56:05


<!DOCTYPE html>

<html>

    <head lang="en">

        <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=function(){

            var color=document.getElementsById("color");

            var Print=document.getElementById("div");

           color.onchange=function(){

              var bgclor=this.value;

                  if(bgclor!=0){

                      Print.style.backgroundColor=bgclor;

                      Print.innerHTML="我没啥变化";

                  }

                  else{

                    Print.style.backgroundColor="#fff";

                      Print.innerHTML="我的背景颜色变成了"+options+"色";

                  }

           

        </script>

    </head>

    <body>

        <div>

            <span>请选择您喜欢的颜色:</span>

            <select id="color">

                <option value="0" selected="selected">请选择</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>



写回答

1回答

Lanny_Chung

2020-02-27

你好同学,问题共有以下几点
1.代码拼写错误,如下:

http://img.mukewang.com/climg/5e5718270935980c03770041.jpg

2.

http://img.mukewang.com/climg/5e5718d40901057905510305.jpg

0

0 学习 · 40143 问题

查看课程