我找到了一段代碼,我正在嘗試編輯以便爲我的網站工作。而不是顯示2個元素之一,我需要顯示六個之一。我怎麼用這個代碼做這件事?如何使用提供的代碼顯示六個元素中的一個?
<script type="text/javascript">
var value1 = 'sub1';
var value2 = 'sub2';
var value3 = 'sub3';
var value4 = 'sub4';
var value5 = 'sub5';
var value6 = 'sub6';
var chosenValue = Math.random() < 0.5 ? value1 : value2;
var chosenDiv = document.getElementById(chosenValue);
chosenDiv.style.display = "block";
</script>
HTML看起來像這樣:
<h2 id="sub1">One</h2>
<h2 id="sub2">Two</h2>
<h2 id="sub3">Three</h2>
<h2 id="sub4">Four</h2>
<h2 id="sub5">Five</h2>
<h2 id="sub6">Six</h2>
顯示什麼?顯示什麼地方?請更精確。 – ndugger
所以你想要6個元素中的任何1個需要隨機顯示? –
他想顯示一個隨機元素,從「value1」到「value6」。如果在'math.random()'中使用數組和'array.length'。 –