Yandex Metrika
sanches.free 13 просмотров

Удалить все свойства инфоблока в админке в Битрикс

Выделить сразу все чекбоксы:
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 дней гарантии