91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用js實現一個簡單點名器隨機色

發布時間:2020-11-02 17:24:56 來源:億速云 閱讀:177 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關利用js實現一個簡單點名器隨機色,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

布局(排版)

<body>
	<button onclick="star()">開始</button>
	<button onclick="stop()">結束</button>
	<div id="box">
	
	</div>
</body>

css樣式

<style>
	#box{
		width: 240px;
		height: 400px;
	}
	#a{
		width: 80px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		float: left;
		background: cyan;
	}
</style>

js代碼

<script>
 //聲明一個數組存取用戶名
 const arr=['貂蟬','西施','楊玉環','王昭君','李白','趙匡胤','朱元璋','小喬','劉徹'];
 const box=document.getElementById('box');
 //聲明一個全局變量
 let set;
 // console.log(box)
 // 動態創建div,把數組的數據放到div中
 for (var i = 0; i< arr.length; i++) {
  var div=document.createElement('div');
  div.id='a';
  div.innerHTML=arr[i];
  // console.log(div.innerHTML);
  box.appendChild(div);
 // 點擊開始按鈕隨機選一個名字
 }
 function star(){
 // 開始之前先清除一遍定時器,防止出bug停止不了
  clearInterval(set);
  //設置一個定時器
  set=setInterval(() => {
   for(var k=0;k<arr.length;k++){
    box.children[k].style.background='';
   }
   var random = parseInt(Math.random() * arr.length);
   box.children[random].style.background = color();
  }, 100)
 }
 // 點擊停止選取名字(清除定時器)
 function stop(){
  clearInterval(set);
 }
 //封裝一個隨機色
 function color(){
		const r = Math.floor(Math.random() * 255);
		const g = Math.floor(Math.random() * 255);
		const b = Math.floor(Math.random() * 255);
		const rgb='rgb('+r+','+g+','+b+')';
		return rgb;
	}
</script>

上述就是小編為大家分享的利用js實現一個簡單點名器隨機色了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柘城县| 陵川县| 微山县| 靖边县| 灌阳县| 罗城| 海淀区| 尤溪县| 隆安县| 沅江市| 贵阳市| 潢川县| 普兰店市| 六安市| 柳林县| 昆明市| 萍乡市| 佛学| 巴南区| 固镇县| 綦江县| 五原县| 杭锦旗| 铜陵市| 五大连池市| 伊金霍洛旗| 梓潼县| 比如县| 廉江市| 克拉玛依市| 广宁县| 嫩江县| 新河县| 红桥区| 甘德县| 株洲县| 邹城市| 大英县| 辽中县| 贺州市| 磐石市|