Написать Html Img ID с помощью JavaScript

0

Я хочу написать

<img src="image/#######.jpg" id="#######" style="visibility: hidden;"/>  

На моей странице html либо из файла php, либо из javascript json. ####### может быть любое имя, которое часто изменяется. Будет 100 похожих страниц, поэтому мне нужно сделать это "на лету" из внешнего файла, вместо того, чтобы переписывать все эти страницы. Затем идентификатор получает доступ к javascript, который соответствует его файлу json, который использует его позже в холсте.

Надеюсь, я никого не смутил.

Теги:

1 ответ

0
Лучший ответ

Вы можете сделать что-то подобное этому

var newImage = #########;
var Ids = "####";
document.getElementById(Ids).src="../template/" + newImage + ".jpg";

Поскольку вы упомянули, что может быть 100, так что вам придется перебирать json и создавать код, чтобы действовать динамически.

Надеюсь, у тебя есть идея.

Обновить:

var idAndImageSrc = "#######";
document.getElementById("previousStaticImgId").setAttribute("id", idAndImageSrc)
                                   .src="../template/" + idAndImageSrc + ".jpg";
  • 0
    Спасибо, но это изменило бы только источник изображения, а не идентификатор. Идентификатор должен совпадать с именем изображения, так как позже он используется для указания на другую веб-страницу. Есть ли способ написать эту одну строку в HTML через JavaScript
  • 0
    @GaryOwainJones вы имеете в виду, измените id = imageSrc = "####" и измените идентификатор, а также изображение. Поправь меня, если я ошибся.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню