JavaScript classList IE9

122
16 октября 2019, 19:30

IE9 не поддерживает classList в связи с этим написал небольшую функцию для удаления классов, есть два варианта :

    var div = document.getElementById('div');
    // Вариант 1
    div.classRemove = function(param) {
        var str = this.getAttribute('class');
        var res = str.replace(param,'');
        this.className = res;
    };
    div.classRemove('class_name');
    // Вариант 2
    function classRemove(elem,param) {
        var str = elem.getAttribute('class');
        var res = str.replace(param,'');
        elem.className = res;
    }
    classRemove(div,'class_name');

Оба варианта работают, но какаой из них более правильный ?

READ ALSO
Открыть ссылку в новом ОКНЕ браузера

Открыть ссылку в новом ОКНЕ браузера

Реализую виджет "поделиться"

152
Код ES6 map() не работает в IE 11

Код ES6 map() не работает в IE 11

Обнаружил, что код ES6 map() и `` не работают в IE 11 Как это участок кода переписать кроссбраузерно или какой использовать можно polyfill для этого?

136
slick slider мобильная версия

slick slider мобильная версия

как сделать, чтобы при разрешении 480 в main-slider добавить arrows? если делаю так то все зависает и не подгружает фото

110
Обрезка строки SQL от символа до символа

Обрезка строки SQL от символа до символа

Нужно чтобы запрос обрезал строки в столбце Есть столбец comments в котором данные с разным кол-вом символов но есть повторяющиеся точка с запитой...

121