js實現點擊按鈕後給Div圖層設定隨機背景顏色的方法,jsdiv

來源:互聯網
上載者:User

js實現點擊按鈕後給Div圖層設定隨機背景顏色的方法,jsdiv

本文執行個體講述了js實現點擊按鈕後給Div圖層設定隨機背景顏色的方法。分享給大家供大家參考。具體如下:

給myDiv設定隨機背景顏色,用隨機顏色代碼賦值給DIV的背景顏色

<!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html; charset=gb2312"/><title>js設定隨機顏色 </title> </head><body><script type="text/javascript"> function getcl(){ var arr = []//定義一個空的數組 i =0;//為while迴圈定義i的初始值 C = '0123456789ABCDEF'; //定義顏色代碼的字串 while(i++ < 6){//迴圈6次 x=Math.random()*16; //取0-16之間的隨機數給變數x b=parseInt(x);//取0-16之前的整數給變數b c=C.substr(b,1); //由第b(0-16之間的整數)位開始取一個字元 arr.push(c); //通過6次迴圈得到的隨機位置取得的字元組合在一起把值給到arr這個數組 } var cl = "#"+ arr.join(''); //去掉之前數組之間的逗號,前面再加一個井號, //這樣顏色隨機的顏色代碼就產生了,並且把顏色代碼賦值給變數cl return cl;//把cl的值返回給函數getcl() }document.write(cl); //輸出cl測試一下結果 //下面開始給div的背景顏色賦值 function setColor(){ //建立一個設定顏色的函數setColor document.getElementById("myDiv").style.backgroundColor = getcl(); //把上面得到的隨機顏色代碼賦值給DIV的背景顏色 } </script><div id="myDiv" style="width:200px;height:200px;"></div><input type="button" value="給myDiv設定隨機背景顏色" onclick="setColor()" /></body></html>

希望本文所述對大家的javascript程式設計有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.