@Tempest99

Не получается удалить объект через removeChild, как правильно?

пытаюсь удалить див с надписью "Это назойливая реклама, которую нужно удалить", но не выходит. пытаюсь сделать удаление через parentNode.
<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
   	<title>Apple</title>
    <link href="https://fonts.googleapis.com/css?family=Cuprum:400,700&amp;subset=cyrillic" rel="stylesheet">
   	<link rel="stylesheet" href="css/style.css">
  </head>
  <body>
	 <header>
     <nav>
       <ul class="menu">
         <li class="menu-item">Первый пункт</li>
         <li class="menu-item">Третий пункт</li>
         <li class="menu-item">Второй пункт</li>
         <li class="menu-item">Четвертый пункт</li>
       </ul>
     </nav>
   </header>
    <div class="column"></div>
    <div class="column">
      <div class="title" id="title"> 
        Мы продаем только технику Apple
      </div>
      <div class="adv">
        Это назойливая реклама, которую нужно удалить
      </div>
      <div class="prompt" id="prompt">
      </div>
    </div>

	<script src="js/script.js"></script>

  </body>
</html>


Мое попытка удаления:
var adv = document.getElementsByClassName('adv');
adv.parentNode.removeChild(adv);
  • Вопрос задан
  • 356 просмотров
Решения вопроса 1
var adv = document.getElementsByClassName('adv')[0];
adv.parentNode.removeChild(adv);


Или так:
var adv = document.querySelector('.adv');
adv.parentNode.removeChild(adv);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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