iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
自我挑戰組

認識JavaScript系列 第 21

[第二十一天] 牛刀小試-改變背景顏色

  • 分享至 

  • xImage
  •  

延續昨天的random,來改變一下背景顏色

<html>
<head>
  <title>隨機更換背景顏色</title>
</head>
<body>
  <h1>隨機更換背景顏色</h1>
  <button id="btnOK" onclick="start()">按此改變顏色</button>
</body>
</html>

畫面就是一個按鈕

function start() {
	const letters = '0123456789ABCDEF';
  let color = '#';
  for (let i = 0; i < 6; i++){
  	let num = letters[Math.floor(Math.random() * 16)];
    color += num;
  }
  
  document.body.style.backgroundColor = color;
}

仔細看色碼組成是使用16進制來設定,所以設了一個letters來取用。
再更改document.body.style.backgroundColor即可。

這次主題比較簡單,主要是熟練Math.random(),也因為最近沒想到可以寫什麼,只好繼續延伸了。


上一篇
[第二十天] 牛刀小試-隨機亂碼
下一篇
[第二十二天] 牛刀小試-簡易代辦事項清單
系列文
認識JavaScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言