Начинающий здесь.У меня есть цикл, который создает 26 кнопок с уникальными идентификаторами и значениями.Я пытаюсь найти правильный способ отправки идентификатора кнопки в функцию, чтобы я мог сохранять уникальные переменные для каждой кнопки независимо, не создавая более одной функции.В настоящее время у меня есть массив из 26 элементов, которые мне нужны для кнопок и следующего цикла:
function makeButtons() {
for (var i = 0; i < 26; i++) {
document.getElementById("whereButtonsGo").innerHTML += "<input type = 'button' value = '" + items[i] + "' id = 'button" + items[i] + "' onclick = doThing(button" + items[i] + ")'>";
}
}
Я хочу, чтобы аргумент в функции onclick был отправлен в такую функцию, как:
function doThing(id) {
document.getElementById("'" + id.value + "'").style.color = "pink";
}
Но до сих пор я не смог заставить это работать.Любая помощь будет принята с благодарностью!