@danyfir

Как добавить переменную в getElementById(peremennaya)?

Подскажите, как сделать так, чтобы это вот работало:
var id = "kartina";
var element = document.getElementById(id);

Т.е. мне нужно, чтобы в document.getElementById() подставлялась переменна

Если быть точнее, то пытаюсь реализовать проход в цикле вот такой:
var div = document.querySelectorAll('.imgsite'); // Получаем список всех блоков документа с классом imgsite
var cnt = div.length;  // Считаем количество блоков, которые нашел
let i = 1; 
while (i <= cnt) { // запускаем цикл
  var element = document.getElementById('tutid'+i);
  //тут действие, которое будет происходит с каждым элементом входящем в цикл
  i++;
}
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
var id = "kartina";
var element = document.getElementById(id);


Это абсолютно рабочий вариант. Так и нужно подставлять.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
z80b
@z80b
Frontend
А зачем вы повторно каждый элемент ищите, если вы их уже нашли в самом начале?
document.querySelectorAll('.imgsite').forEach(function(element) {
  //тут действие, которое будет происходит с каждым элементом входящем в цикл
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 окт. 2020, в 05:33
15000 руб./за проект
23 окт. 2020, в 03:00
1500 руб./за проект