JavaScript实现点击按钮修改body背景颜色

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Insert title here</title>
    <style type="text/css">
        input[type=button] {
            width: 200px;
        }
    </style>
    <script type="text/javascript">
        // 点击按钮修改 背景 

        // 点击中国红 背景红色
        // 点击 绿野星踪 背景变成绿色
        // 点击蓝色妖姬 背景变成蓝色

        //提示 
        // 先获取三个按钮  

        // 鼠标点击  onclick  鼠标点击 背景变成自己行内的背景色 

        // 鼠标移出  onmouseout   鼠标移出 背景变成白色 

        onload = function () {
            var red = document.getElementsByTagName('input')[0]
            var green = document.getElementsByTagName('input')[1]
            var blue = document.getElementsByTagName('input')[2]
            red.onclick = fn1;
            green.onclick = fn2;
            blue.onclick = fn3;
            red.onmouseout = ff
            green.onmouseout = ff
            blue.onmouseout = ff
            function fn1() {
                document.body.style.backgroundColor = redd;
            }
            function fn2() {
                document.body.style.backgroundColor = greenn;
            }
            function fn3() {
                document.body.style.backgroundColor = bluee;
            }
            function ff() {
                document.body.style.backgroundColor = '#fff';
            }
            var redd = red.style.background;
            var greenn = green.style.background;
            var bluee = blue.style.background;
            console.log(redd)
        }

    </script>
</head>

<body>
    <center>
        <input type="button" value="中国红" style="background:#FF0000;" id="red">
        <input type="button" value="绿野星踪" style="background:#00FF00;" id="green">
        <input type="button" value="蓝色妖姬" style="background:#0000FF;" id="blue">
    </center>
</body>

</html>


版权声明:本文为hpz233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。