Javascript 如何在<;之后检索数据;strong>;HTML代码中的标记?

Javascript 如何在<;之后检索数据;strong>;HTML代码中的标记?,javascript,html,Javascript,Html,我需要从HTML代码中检索部分数据。这是: <article class="article-detail-description"> <h1 class="page-heading"> Przedterminowe wybory parlamentarne w Europie Środkowej i Wschodniej. Model normatywny, przyczyny i konsekwencje <br /><small>Early p

我需要从HTML代码中检索部分数据。这是:

<article class="article-detail-description">
<h1 class="page-heading">
Przedterminowe wybory parlamentarne w Europie Środkowej i Wschodniej. Model normatywny, przyczyny i konsekwencje
<br /><small>Early parliamentary elections in Central and Eastern Europe. Normative model, reasons and consequences</small>
</h1>

<div>
<strong>Author(s): </strong>Andrzej Antoszewski<br />
<strong>Subject(s): </strong>Politics / Political Sciences<br />
<strong>Published by: </strong>Łódzkie Towarzystwo Naukowe<br/>
<strong>Keywords: </strong>East-Central Europe; early election; parliament; normative model<br/>
</div>

世界银行与欧洲银行的合作协议。模型normatywny,przyczyny i konsekwencje

中欧和东欧的早期议会选举。规范模式、原因和后果 作者:Andrzej Antoszewski
主题:政治/政治科学
出版人:托瓦兹托沃·诺科 关键词:中东欧;提前选举;议会;标准模型
我可以从上述代码所属的
文章附加信息
类中获得所有信息。我可以通过使用
document.getElementsByClassName(“文章附加信息”)[0].innerText
来完成

如何获取个人信息,例如:
作者:

我希望避免使用正则表达式。

您可以这样做

//获取所有span内容
数组.from(document.getElementsByClassName('article-addition-info')[0].getElementsByTagName('strong')).forEach(函数(e){
console.log(例如textContent);
});
//获取包括文本节点在内的所有元素
数组.from(document.getElementsByClassName('article-addition-info')[0].getElementsByTagName('div')[0].childNodes).forEach(函数(e){
e、 textContent.trim()和&console.log(如textContent.trim());
});
//或Array.from(document.querySelector('.article-additional-info-div').childNodes)

作者:Andrzej Antoszewski

主题:政治/政治科学
出版人:
关键词:中东欧;提前选举;议会;规范模型

文章附加信息是否包含此分区?或者div的类名是
文章附加信息