Всем привет!
Я прям очень начинающий и не могу разобраться в одном моменте.
У меня есть большая таблица с целой кучей текстовых полей и чекбоксов.
Пример HTML
<input type="number" id="2" step="1" min="0" max="250">
<input type="checkbox" id="3">
Используя Json я заполняю все поля и ставлю галки.
Вот таким методом:
var dataPars = JSON.parse(o.responseText);
for (var key in dataPars) {
if (key=="3") {
if (dataPars[key] > 0)
document.getElementById(key).checked = true;
}
else document.getElementById(key).value = dataPars[key];
}
Сам Json
Код:
|
{
"2": 102,
"3": 3
} |
Все упирается в ID элемента. Он должен быть обязательно числом.
И вот встает вопрос. Если у меня много checkbox то это получается нужно прописывать каждый индекс в if.
А есть ли способ узнать какого типа объект скрывается под id?
Что бы вписать в условие (для checkbox).
Возможно я гаражу огород и это можно сделать как то проще.... не знаю. Примеров конкретных в интернете найти не смог с таким видом исключения.