Я думаю о чем-то вроде этого:
let img_1 = "./img/image.png";
let player = 1;
document.getElementById("player_img").src = "img_" + player;
тогда он может отображать ./img/image.png
на веб-странице
но код выше не работает, какой правильный код?
Не ставьте точку в начале строки в img_1
, и все будет работать нормально. (Если вы хотите поместить изображение, используя относительный путь)
Вероятно, лучший подход - использовать массив.
Как это
let img_ = ["./img/image.png","./img/image.png","./img/image.png"];
let player = 1;
document.getElementById("player_img").src = img_[player - 1];
может img_[player - 1]
?
Вы хотите, чтобы
src
был"img_1"
? Или вы ожидаете чего-то другого?