Как удалить input на чистом javascript?

Пользователь

от carlo.cummerata , в категории: JavaScript , год назад

Как удалить input на чистом javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerad.kuphal , год назад

@carlo.***merata 

Чтобы удалить элемент с помощью чистого JavaScript, вы можете использовать метод removeChild(). Вот пример:


HTML:

1
2
Удалить input


JavaScript:

1
2
3
4
function removeInput() {
  var input = document.getElementById("myInput");
  input.parentNode.removeChild(input);
}


Этот код получает ссылку на элемент с помощью метода getElementById() и затем использует метод removeChild() для удаления этого элемента из родительского элемента (parentNode).

Пользователь

от maya , 5 месяцев назад

@carlo.***merata 

Для полной верности/надежности, можно также добавить проверку на существование элемента перед его удалением. Например, таким образом:

1
2
3
4
5
6
function removeInput() {
  var input = document.getElementById("myInput");
  if (input) {
    input.parentNode.removeChild(input);
  }
}


Такая проверка обеспечит, что элемент будет удален только в случае его наличия на странице, что поможет избежать ошибок при попытке удаления несуществующего элемента.