Я хочу иметь холст, на котором в случайном порядке каждый раз при обновлении окна отображается различная голова животного. Таким образом, я пытаюсь нанести случайное изображение из массива моей головы на холст. Как вы можете видеть ниже, это мой массив.
var heads = ['animals/dog.svg', 'animals/fish.svg', 'animals/monkey.svg'];`
А вот функция рисования изображения, которую я хочу, чтобы массив случайным образом выводил на sh изображение:
ctx.drawImage(img, 60, 50);
Вот весь мой код для контекста:
var heads = ['animals/dog.svg', 'animals/fish.svg', 'animals/monkey.svg'];
function gethead() {
var number = Math.floor(Math.random()*heads.length);
document.write('<img src="'+heads[number]+'" />');}
window.onload = function () {
var img = new Image();
img.src = 'dog.svg';
img.onload = function () {
// CREATE CANVAS CONTEXT.
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 60, 50);
// DRAW THE IMAGE TO THE CANVAS.
}
}
Может кто-нибудь объяснить, как я могу сделать эту работу?