Чтобы идентифицировать ваше изображение по атрибуту имени, используйте getElementsByName или более новый querySelector , а для установки ширины и высоты вы можете использовать атрибут стиля:
document.getElementsByName("canvas")[0].src = imagesArray[num];
или
document.querySelector("img[name=canvas]").src = imagesArray[num];
и для ширины и высоты (вы также можете использовать querySelector здесь):
document.getElementsByName("canvas")[0].style.width = "100px";
document.getElementsByName("canvas")[0].style.height= "100px";
function randomImage(){
let imagesArray = ['images/person1.jpg', 'images/person2.jpg', 'images/person3.jpg'];
let num = Math.floor(Math.random() * 3);
let image = document.getElementsByName("canvas")[0];
image.src = imagesArray[num];
image.style.width = "100px";
image.style.height = "100px";
}
<input type="button" id="randomImage" onclick="randomImage()" value="Random">
<img src="" name="canvas" />
если вам нужно случайное значение для ширины и высоты, используйте его вместо 100 в моем примере