document.getElementById ("symbolImg"). src = 'путь к вашему изображению';
я есть изображение в моем файле HTML, как это.
<img src="@routes.Assets.versioned("images/bell.png")" width="200", height="200" id = "symbolImg">
Файл изображения хранится здесь.
Выход
Я пытался изменить изображение, имея следующий код в файле машинописи.
document.getElementById("changeImageBtn").addEventListener("click", function () {
document.getElementById("symbolImg").setAttribute("src", "@routes.Assets.versioned('images/cherry.png')" );
document.getElementById("symbolImg").setAttribute("width", "300");
document.getElementById("symbolImg").setAttribute("height", "300");
});
Но изображение не меняется. Это выход.
Редактировать 1
Также пробовал эти способы с escape-символами. Не имел никакого эффекта
document.getElementById("symbolImg").setAttribute("src", "@routes.Assets.versioned(\"images/bell.png\")" );
.
document.getElementById("symbolImg").setAttribute("src", "@routes\.Assets\.versioned\(\"images/bell\.png\"\)" );