JS-改變頁面的顏色(一)


需求:點擊頁面的按鈕,改變頁面的顏色

思路:一先畫出最簡單的頁面,二想辦法獲取頁面的body節點,三想辦法修改body節點的背景顏色屬性,四通過一個方法獲取隨機的顏色值

簡單的代碼片段如下所示:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Change Page Color Script</title>
    <script>
        /*
          改變頁面的背景顏色
        */
        function changePageColor()
        {
            //拿到body元素
            var bodyArray=document.getElementsByTagName("body");
            var body=bodyArray[0];
            //修改body元素的背景顏色屬性
            body.setAttribute("bgcolor",getColorValue());
        }
        /*
          獲取背景顏色的十六進制表示
        */
        function getColorValue()
        {
            return "#"+Math.round(Math.random()*1000000);
        }
</script> </head> <body bgcolor="green" align="center"> <input type="button" value="ChangePageColor" onclick="changePageColor();"/> </body> </html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM