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');
Оба варианта работают, но какаой из них более правильный ?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости