Добавить класс для определенных нескольких SPAN

Предполагая, что ваше поле пароля является «паролем», вы можете просто сделать:

.exclude('password')

Здесь есть более обширный пример

. Это сфокусировано на комментариях, но это тот же самый принцип в игре.

Это то же самое, что использовать проекцию в запросе в MongoDB и передачу {"password" : 0} в поле проекции. См. здесь

2
задан Marius 17 January 2019 в 13:41
поделиться

2 ответа

Вы хотите писать синие буквы только тогда, когда i > 5 - оберните другую часть в блок else

    if (i >= 5) {
        html += '<span class="blue blast">' + split[i] + '</span>';
    } else {
        html += '<span class="blast">' + split[i] + '</span>';
    }
0
ответ дан tymeJV 17 January 2019 в 13:41
поделиться

Это мое предложение:

function myFunction(num) {
  const splitted = document.querySelector('.title').innerHTML.split('');

  const newContent = splitted.map((letter, i) => {
    const className = i >= splitted.length - num ? 'blue blast' : 'blast';

    return '<span class="'+className+'">' + letter + '</span>';
  }).join('');

  document.querySelector('.title').innerHTML = newContent;
}

myFunction(3);
0
ответ дан Laudinio 17 January 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: