@masterwen

Как добавить рандом к картинке?

есть код при на нажатии на картинку она меняется на другую последовательно
<html>
<head>
<title>Смена картинок</title>
<script language="javascript">
var i=0;
var imgs=new Array('0.png','1.png', '2.png','0.png','1.png', '2.png'); //         Добавте свои картинки через запятую
function imgsrc(){
var image2=document.getElementById("image2");
image2.src=imgs[++i];
}
</script>
</head>
<body>
<img id="image2" src="0.png" onClick="imgsrc();">
</body>
</html>


На странице таких картинок будет несколько при нажатии на которые по отдельности будут меняться.
А вот как сделать чтобы при нажатии кнопки отдельной они выводились рандомно?!
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 2
Tim-A-2020
@Tim-A-2020 Куратор тега JavaScript
var imgs= ['0.png','1.png', '2.png'];
function imgsrc() {
  var image2 = document.getElementById("image2");
  image2.src = imgs[Math.floor(Math.random() * imgs.length)]
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 17:45
9000 руб./за проект
07 мар. 2021, в 17:44
3000 руб./за проект