Я пытаюсь запрограммировать кнопку, которая случайно выбирает цвет из массива цветов и выбирает между этими четырьмя значениями, а цвет будет передан новому элементу.Выбор случайного цвета из массива
Это классы, которые определены в css. Это не работает должным образом, хотя я не вижу проблемы с тем, что я делаю.
<script>
var colorArray = [ '.st1', '.st2', '.st3', '.st4'];
var randomColor = Math.floor(Math.random()*colorArray.length);
</script>
<label>
Class: <input type="text" id="new-class" value="randomColor">
</label>
<button type="button" onclick="addObject()">
Make Ball
</button>
Может ли кто-нибудь увидеть, что я делаю неправильно?
Вы не можете использовать переменные JavaScript как значения HTML атрибутов, как это. – Phylogenesis
Вы пытаетесь сделать свой шар случайным? - значение не будет зависеть от javascript в ваших вводах ... –
это не исправит вашу проблему, но это следующий шаг в то, что вы хотите ... Я думаю, http://www.w3schools.com/ jsref/prop_hidden_value.asp –