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\"\)" );

Ответы на вопрос(2)

Ваш ответ на вопрос