Менеджер тегов Google получает h2 innertext - PullRequest
0 голосов
/ 21 января 2019

Я хочу установить переменную, которая получает внутренний текст второго h2 внутри тега заголовка, любая помощь приветствуется. спасибо.

    <header>
     <h2>I don't need this</h2> 
  </header>
     <header>
      <h2>This innertext I need</h2>
      </header>

1 Ответ

0 голосов
/ 21 января 2019

Эта функция будет возвращать innerText из h2 внутри второго header:

  function() {
    var headerElement = document.getElementsByTagName('header')[1];
    var h2Element = headerElement.getElementsByTagName('h2')[0];
    var innerText = h2Element.innerText;
    console.log('The text you need is: ' + innerText);
    return innerText;
  }

Кроме того, предполагая, что ваш HTML-код НЕ будет иметь никаких других h2элемент, и вы всегда хотите получить тот же элемент h2, который вы можете попробовать:

 function() {
    var h2Element = document.getElementsByTagName('h2')[1];
    var innerText = h2Element.innerText;
    console.log('The text you need is: ' + innerText);
    return innerText;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...