How do I add a variable to getElementById (peremennaya)?

  • 0
    Tell me how to make it work here:
    var id = "kartina";
    var element = document.getElementById(id);

    Those. I need a variable to be substituted in document.getElementById ()

    To be more precise, I'm trying to implement a loop like this:
    var div = document.querySelectorAll('.imgsite'); // Получаем список всех блоков документа с классом imgsite
    var cnt = div.length;  // Считаем количество блоков, которые нашел
    let i = 1; 
    while (i <= cnt) { // запускаем цикл
      var element = document.getElementById('tutid'+i);
      //тут действие, которое будет происходит с каждым элементом входящем в цикл
      i++;
    }
    JavaScript Anonymous, Dec 2, 2020

  • 2 Answers
  • 0
    var id = "kartina";
    var element = document.getElementById(id);




    This is absolutely a working option. So it should be substituted.
    Lincoln Phelps

  • 0
    Why are you looking for each element repeatedly if you already found them at the very beginning?

    document.querySelectorAll('.imgsite').forEach(function(element) {
    //тут действие, которое будет происходит с каждым элементом входящем в цикл
    });
    Anonymous

Your Answer
To place the code, please use CodePen or similar tool. Thanks you!