Выделить сразу все чекбоксы:
Выделить сразу выбранный диапазон чекбоксов:
var inputs = document.querySelectorAll("input[type=checkbox][value=Y]");
var elements = [];
for (var i=0; i<inputs.length; i++)
if (inputs[i].name == inputs[i].id && /^IB_PROPERTY_\d{1,9}_DEL$/.test(inputs[i].id))
inputs[i].checked = true;Выделить сразу выбранный диапазон чекбоксов:
var startPropertyId = 1; // начальный идентификатор свойства
var endPropertyId = 10; // конечный идентификатор свойства
var inputs = document.querySelectorAll("input[type=checkbox][value=Y]");
var elements = [];
for (var i = 0; i < inputs.length; i++) {
var propertyId = inputs[i].id.split('_')[2];
if (inputs[i].name == inputs[i].id && /^IB_PROPERTY_\d{1,9}_DEL$/.test(inputs[i].id)) {
if (propertyId >= startPropertyId && propertyId <= endPropertyId) {
inputs[i].checked = true;
}
}
}Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии