Задать вопрос
vmlzn
@vmlzn

Как создать новый, только если он ещё не создан ранее?

У меня есть функция, которая при клике создает новое окно ввода
function makeField() {
    let vvodTwo = document.createElement('textarea');
    vvodTwo.placeholder = 'Ключевое слово';
    vvodTwo.id = 'vvod-two';
    createEl.appendChild(vvodTwo); 
}


мне нужно чтобы осуществилась проверка есть ли уже созданный такой элемент, и если нет то создать его.
а если есть то ничего не делать.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@egovar
Frontend-developer
function makeField() {
    if (document.getElementById('vvod-two') === null) {
        //Код функции
    }
}


И просто небольшой совет: не используй транслит в названиях переменных, классов, Id и т.д. Вместо vvod-two лучше использовать input_second
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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