получить заголовок из тега заголовка

#javascript #html

#javascript #HTML

Вопрос:

 for(i=0;i<headingsallowed.length;i  ){
    var x=allhtml.getElementsByTagName(headingsallowed[i]);

}
  

У меня есть этот код, который получает все заголовки в моих сценариях, я хочу обработать их один за другим и вывести заголовок, который находится в каждом из заголовков. headingsallowed это массив с заголовками в so просто [‘h1,’h2′,’h3’]. allhtml это просто var allhtml = document.getElementById('content');
ИТАК

 <h1>hi</h1>
<h1>he</h1>
<h1>yes</h1>
<h1>no</h1>
  

выводил бы hi,he,yes,no

Я пробовал x.innerHTML и x.text , но они не сработали

Комментарии:

1. Как вы пытались innerHTML ? А вы пробовали innerhtml или innerHTML ?

2. что headingsallowed здесь?

3. отредактировал мой вопрос. Я использовал innerHTML

4. Что allhtml здесь?

5. Пожалуйста, укажите весь код, который вы уже пробовали

Ответ №1:

Для данного html-кода следующее будет печатать содержимое внутри каждого заголовка.

 var headings = document.getElementsByTagName('h1');
 for(i=0;i<headings.length;i  ){
  console.log(headings[i].innerHTML); 
}
  

Ответ №2:

Если я правильно понял вашу проблему. У меня это работает.

HTML

 <h1>hi</h1>
<h1>he</h1>
<h1>yes</h1>
<h1>no</h1>
  

Javascript

 var allHeadings=document.getElementsByTagName('h1');
for(i=0;i<allHeadings.length;i  ){console.log(allHeadings[i].innerHTML)}