JavaScript实现更改背景颜色

2018-12-05  本文已影响0人  Leophen

(onload和onchange的运用)

实现效果:


进入网页.jpg
选粉显示.jpg
选黄显示.jpg
选橙显示.jpg
选回去.jpg

附上代码:

<!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-top:10px;
            }

        </style>

        <script type="text/javascript">
           
           window.onload=function(){

            var menu=document.getElementById("color"),

                divx=document.getElementById("div");
                
            menu.onchange=function(){

                bgcolor=menu.value;

                divx.style.background=bgcolor;

                if(bgcolor==0){

                    divx.innerHTML="我没变";

                }

                else{

                    divx.innerHTML="我变"+bgcolor+"了";

                }
                

            }

           }

        </script>

    </head>
    <body>

        <div>

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

            <select id="color">

                <option value="0">请选择</option>

                <option value="pink">粉色</option>

                <option value="yellow">黄色</option>

                <option value="orange">橙色</option>

            </select>

        </div>

        <div id="div">我是div</div>

 </body>
</html>
上一篇下一篇

猜你喜欢

热点阅读