Javascript 获取与文本关联的标记

Javascript 获取与文本关联的标记,javascript,html,Javascript,Html,我知道我可以使用document.body.innerText从HTML文档中提取完整的文本,如下面的代码片段所示 console.log(document.body.innerText) 喂,我是阿曼达。。 请按照以下说明操作 您可以尝试使用queryselectoral()和map() var tags=document.querySelectorAll('p*'); var res=Array.from(tags).map(el=>({tag:el.tagName,text:el.i

我知道我可以使用
document.body.innerText
从HTML文档中提取完整的文本,如下面的代码片段所示

console.log(document.body.innerText)

喂,我是阿曼达。。
请按照以下说明操作

您可以尝试使用
queryselectoral()
map()

var tags=document.querySelectorAll('p*');
var res=Array.from(tags).map(el=>({tag:el.tagName,text:el.innerText}));
控制台日志(res)

喂,我是阿曼达。。
请按照以下说明操作

您需要循环块中的所有元素,例如
Array.from(document.body.queryselectoral('*')).forEach(block=>doSome(block))
@zb'从一个角度考虑,我希望不断地将转换后的文本放回相应的标记中,这将如何工作?例如,在我的演示应用程序中,我必须如何持续转换文本并在用户浏览时显示它?我不明白,在这里持续是什么意思?@zb'我指的是动态行为。例如,在无限滚动、电子商务网站等中,从一个角度考虑,我希望不断地将转换后的文本放回相应的标记中,这将如何工作?例如,在我的演示应用程序中,我必须如何持续转换文本并在用户浏览时显示它?