У меня есть некоторый HTML-контент, сохраненный в виде строки.
Я хотел бы перебрать каждый из тегов заголовка в этой строке и получить его внутренний текст.
let str = `<h1>topic 1</h1><p>desc of topic 1</p><h1>topic 2</h1><p>desc of topic 2</p>`;
const innerHTMLarr = str.match(/<h1>(.*?)<\/h1>/g).map(x => x);
console.log(innerHTMLarr)
Массив возвращается со всем текстом заголовка, как мне получить только внутренний текст?
Не против использовать jQuery.