Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2015, 17:43
Аспирант
Отправить личное сообщение для skillful Посмотреть профиль Найти все сообщения от skillful
 
Регистрация: 18.09.2012
Сообщений: 55

Удалить содержимое класса
Здравствуйте. На странице присутствует такой код в нескольких местах.
<div class="product-spec-hint i-bem product-spec-hint_js_inited" onclick="return {'product-spec-hint':{}}">
  <span class="link link_pseudo_yes product-spec-hint__handle i-bem link_js_inited" role="button" tabindex="0">
    <span class="link__inner">?</span>
  </span>
  <div class="popup popup_theme_hint popup_autoclosable_yes popup_adaptive_yes popup_animate_yes product-spec-hint__popup i-bem popup_js_inited" onclick="return {'popup':{'directions':[{'to':'bottom','axis':'left','offset':{'top':4,'left':-30}}]}}">
    <i class="popup__tail"></i>
    <i class="popup__close"></i>
    <div class="popup__content">
      <div class="product-spec-hint__inner">
        вап
        <a class="link" target="_top" href="/faq.xml?hid=91052">
          <br>
          <br>
          вапвпвапвап
        </a>
      </div>
    </div>
  </div>
</div>


Нужно средствами java полностью его удалить со страницы. Второй день не могу победить. Пробовал так:
document.getElementsByClassName('product-spec-hint .i-bem .product-spec-hint_js_inited').innerHTML = '';
Не работает.
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2015, 18:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

skillful,

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <script>
       window.onload = function() {
    var divs =  document.querySelectorAll(".product-spec-hint.i-bem.product-spec-hint_js_inited");
    for (var i=divs.length-1,d; d = divs[i--]; )  {d.parentNode.removeChild(d) }

}
  </script>
</head>

<body>
   <div class="product-spec-hint i-bem product-spec-hint_js_inited" onclick="return {'product-spec-hint':{}}">
  <span class="link link_pseudo_yes product-spec-hint__handle i-bem link_js_inited" role="button" tabindex="0">
    <span class="link__inner">?</span>
  </span>
  <div class="popup popup_theme_hint popup_autoclosable_yes popup_adaptive_yes popup_animate_yes product-spec-hint__popup i-bem popup_js_inited" onclick="return {'popup':{'directions':[{'to':'bottom','axis':'left','offset':{'top':4,'left':-30}}]}}">
    <i class="popup__tail"></i>
    <i class="popup__close"></i>
    <div class="popup__content">
      <div class="product-spec-hint__inner">
        вап
        <a class="link" target="_top" href="/faq.xml?hid=91052">
          <br>
          <br>
          вапвпвапвап
        </a>
      </div>
    </div>
  </div>
</div>
  <div class="product-spec-hint i-bem product-spec-hint_js_inited" onclick="return {'product-spec-hint':{}}">
  <span class="link link_pseudo_yes product-spec-hint__handle i-bem link_js_inited" role="button" tabindex="0">
    <span class="link__inner">?</span>
  </span>
  <div class="popup popup_theme_hint popup_autoclosable_yes popup_adaptive_yes popup_animate_yes product-spec-hint__popup i-bem popup_js_inited" onclick="return {'popup':{'directions':[{'to':'bottom','axis':'left','offset':{'top':4,'left':-30}}]}}">
    <i class="popup__tail"></i>
    <i class="popup__close"></i>
    <div class="popup__content">
      <div class="product-spec-hint__inner">
        вап
        <a class="link" target="_top" href="/faq.xml?hid=91052">
          <br>
          <br>
          вапвпвапвап
        </a>
      </div>
    </div>
  </div>
</div>
</body>

</html>

Последний раз редактировалось рони, 18.06.2015 в 19:02.
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2015, 21:07
Аспирант
Отправить личное сообщение для skillful Посмотреть профиль Найти все сообщения от skillful
 
Регистрация: 18.09.2012
Сообщений: 55

рони,
Спасибо большое. Сам бы не сделал.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить тег не удаляя его содержимое? Hurray jQuery 9 17.05.2014 16:13
Использование классов в JavaScript devote Ваши сайты и скрипты 70 01.02.2013 17:17
Удалить содержимое массива 9xakep Общие вопросы Javascript 18 25.07.2012 12:31
Свойства/методы класса TicTac Общие вопросы Javascript 5 03.07.2011 14:53
Изменить содержимое элементов, Или удалить сами улементы muratti Events/DOM/Window 7 01.12.2010 08:38