我的主要想法是生成某種「隨機問候」,其想法是生成一個隨機數,並依賴於顯示「隨機問候」的數字。 這裏是我的非工作代碼:如何生成隨機數並將其用於操作?
<p class="status">Your random splash screen: <span id="greeting">You don't have one</span></p>
<script>
var x = Math.floor((Math.random() * 4) + 1);
if (x == 1) {
document.getElementById("greeting").innerHTML = "Greeting 1";
} else if (x == 2) {
document.getElementById("greeting").innerHTML = "Greeting 2";
} else if (x == 3) {
document.getElementById("greeting").innerHTML = "Greeting 3";
} else if (x == 4) {
document.getElementById("greeting").innerHTML = "Greeting 4";
}
</script>
我不知道什麼是錯的,請幫忙!
的代碼可以少重複,但它應該工作 –
[你的代碼工作正常。(HTTP:// codepen .io/anon/pen/EZywxa) –
請參閱[從數組中獲取隨機值](http://stackoverflow.com/questions/4550505/getting-random-value-from-an-array) –