Показать сообщение отдельно
  #7 (permalink)  
Старый 07.05.2019, 15:43
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Иванasd2 Посмотреть сообщение
раньше было так
if(settings['innerType'] == 'innerHTML') {
    if(settings['replace'] == true) {
        settings['out'].innerHTML = text;
    } else {
        settings['out'].innerHTML += text;
    }
} else {
    if(settings['replace'] == true) {
        settings['out'].innerText = text;
    } else {
        settings['out'].innerText += text;
    }
}
Можно заменить на такой вариант...

var typ=(settings['innerType'] == 'innerHTML')? 'innerHTML': 'innerText';
if (settings['replace']) {
	settings['out'][typ] = '';
}
settings['out'][typ] += text;

Или вообще на такое, если settings['innerType'] имеет правильные значения - innerHTML или innerText...
var typ=settings['innerType'];
if (settings['replace']) {
	settings['out'][typ] = '';
}
settings['out'][typ] += text;
Ответить с цитированием