Моя основная идея - генерировать какие-то «случайные приветствия», и идея состоит в том, чтобы сгенерировать случайное число и зависит от числа, которое отображает «случайное приветствие». Вот мой не рабочий код:Как создать случайное число и использовать его для действия?
<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) –