GetElementById работает, если я вручную добавил div id = "кое-что" внутри тела и использовал метод window.onload = init в скрипте, чтобы получить его. Прекрасно работает.
Но если бы я использовал цикл for для генерации div, где id равен 1,2,3 и так далее. Я не могу получить это. Есть ли способ добраться до этих сгенерированных div'ов?
Это то, что генерирует HTML-код (просто чтобы понять, что я имею в виду):
for(i=0; i<randomizeColoursList.length; i++)
{
document.getElementById("renderColors").innerHTML +=
'<div class=\"box\"><div class=\"' + i + '\"><font color=\"'
+ randomizeColoursList[i] + '\">'
+ "" + '<img src=\"dist/card_bg.gif\"></div></div>';
}
Генерирует один из них:
<div class="8"><font color="#3be6c4"><img src="dist/card_bg.gif"></font></div>
Div с классом 8 - это идентификатор, который я хочу получить, например. Но это говорит, что это ноль.
Спасибо.