Я создаю случайный выбор цвета для фона просто для удовольствия.отображает шестнадцатеричный случайный цвет
Очень просто .., когда вы нажимаете кнопку, страница обновляется, а цвет фона выбирается из массива нескольких разных цветов.
Теперь я хотел бы показать гекс текущего цвета в обычном html, и я действительно новичок в JS, поэтому я понятия не имею, как это сделать. Может ли кто-нибудь помочь мне, пожалуйста?
Вот мой код:
<script>
var bgcolorlist=new Array("#F70000","#B9264F","#990099","#74138C","#0000CE","#1F88A7","#4A9586","#FF2626","#D73E68","#B300B3","#8D18AB","#5B5BFF","#25A0C5","#5EAE9E","#FF5353","#DD597D","#CA00CA","#A41CC6","#7373FF","#29AFD6","#74BAAC","#FF7373","#E37795","#D900D9","#BA21E0","#8282FF","#4FBDDD","#8DC7BB","#FF8E8E","#E994AB","#FF2DFF","#CB59E8","#9191FF","#67C7E2","#A5D3CA","#FFA4A4","#EDA9BC","#F206FF","#CB59E8","#A8A8FF","#8ED6EA","#C0E0DA","#FFB5B5","#F0B9C8","#FF7DFF","#D881ED","#B7B7FF","#A6DEEE","#CFE7E2","#FFC8C8","#F4CAD6","#FFA8FF","#EFCDF8","#C6C6FF","#C0E7F3","#DCEDEA","#FFEAEA","#F8DAE2","#FFC4FF","#EFCDF8","#DBDBFF","#D8F0F8","#E7F3F1")
document.body.style.background=bgcolorlist[Math.floor(Math.random()*bgcolorlist.length)]
</script>
<form><input type=button value="click here forever" onClick="window.location.reload()"></form>
<center>
<p>This colour is: </p>
</div>
Uh ... 'new Array()'? ... JS 101: Никогда не создавайте примитивные объекты, используя 'new' кроме' Date'. Если вы выполняете 'new Boolean', вам будет сложно определить, что вы сделали неправильно. –