我無法讓javascript爲每個div(單獨)從現有數組創建隨機顏色所有需要的div都具有「視圖」類(我是真的很累,因此任何幫助將不勝感激)。如何從同一類的css div的數組中生成隨機顏色
var colors = [
"rgb(52,152,219)",
"rgb(243,156,18)",
"rgb(155,89,182)",
"rgb(30,130,76)",
"rgb(219,10,91)",
"rgb(102,51,153)",
"rgb(58,83,155)",
"rgb(31,58,147)",
"rgb(217,30,24)"
];
function theFunction() {
document.getElementsByClassName("view").style.backgroundColor =
colors[Math.floor(Math.random() * 10)];
}
theFunction();
.onetwo {
width: 1000px;
position: relative;
left: 300px;
height: 100%;
background: #efefef;
}
.view {
width: 260px;
height: 260px;
border-radius: 3px;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
position: relative;
text-align: center;
-webkit-box-shadow: 1px 1px 2px #e6e6e6;
-moz-box-shadow: 1px 1px 2px #e6e6e6;
box-shadow: 1px 1px 2px #e6e6e6;
cursor: default;
background: #00baf1;
display: inline-block;
margin: 1px;
}
<body>
<div class="onetwo">
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>WLorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>We offer Comfortable Dorms for our students to be a step closer to the university We offer Comfortable Dorms for our students to be a step closer to the university We offer Comfortable Dorms for our students to be a step closer to the university
</p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
<div class="view" ; id="DIVDIV">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper
porta. Mauris massa. Vestibulum lacinia arcu eget nulla. </p>
</div>
</div>
</body>
感謝您的答案,它真的很神奇,但有一個問題,當我複製代碼到JavaScript表的代碼不會在瀏覽器中執行我檢查了一切,但仍然無法正常工作我知道這很煩人,但我希望這是我們所面對的最後一道障礙,並表示感謝。 。 。 – Jonathan
@Jonathan確保在正文標籤關閉之前將腳本插入到文檔中,以便在執行JavaScript時,所有的HTML都將被解析到內存中 –
工作過的LIKE MAGIC !!謝謝Scott Marcus – Jonathan