Удаление элемента на страницы

152
17 января 2019, 00:10
Почему не удаляется элемент со страницы?
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <div class="column"></div>
    <div class="column">
      <div class="adv">
        Элемент, который нужно удалить
      </div>
      <div class="prompt" id="prompt">
      </div>
    </div>
    <script src="javascript/js.js"></script>
</body>
</html>
// js
var delet = document.getElementsByClassName("adv");
document.body.removeChild(delet);

var delet = document.getElementsByClassName("adv"); 
document.body.removeChild(delet);
<div class="column"></div> 
<div class="column"> 
  <div class="adv"> 
    Элемент, который нужно удалить 
  </div> 
  <div class="prompt" id="prompt"> 
  </div> 
</div>

Answer 1

Обратите внимание на ошибку, возникающую при выполнении фрагмента кода в вопросе. То, что возвращается из getElementsByClassName, не являeтся узлом DOM-дерева.

https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName

var delet = document.getElementsByClassName("adv"); 
if (delet[0]) { 
  delet[0].parentNode.removeChild(delet[0]); 
}
<div class="column"></div> 
<div class="column"> 
  <div class="adv"> 
    Элемент, который нужно удалить 
  </div> 
  <div class="prompt" id="prompt"> 
  </div> 
</div>

READ ALSO
Как локальный json с помощью(XHR) записать в store redux?

Как локальный json с помощью(XHR) записать в store redux?

Не пойму как это правильно реализоватьМне нужно локальный файл json с помощью асинхронного запроса (XHR), например fetch распарсить и поместить...

145
Магия JavaScript(jQuery) для нуба. Объясните?

Магия JavaScript(jQuery) для нуба. Объясните?

При клике на див (внутри инпут), идёт добавление классаafter, где он анимирует абс

202
Как заменить input на просто текст и наоборот?

Как заменить input на просто текст и наоборот?

Есть input, при вводе правильного значения он превращается из поля ввода в то число которое было введено пользователем

207
Вызвать метод из промиса [дубликат]

Вызвать метод из промиса [дубликат]

На данный вопрос уже ответили:

139