vmlzn
@vmlzn

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

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


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


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

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 16:03
2500 руб./за проект
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час