获取网页中的文字节点


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var array = [];
var allText = ""
let res = ""
function onload() {
var tags = document.body.getElementsByTagName('*');
for (var i = 0; i < tags.length; i++) {
if (tags[i].nodeName != "SCRIPT" && tags[i].nodeName != "STYLE" && tags[i].nodeName != "TEXTAREA") {
//过滤script、style和textarea标签
array.push(getText(tags[i]));
}
}
}
var getText = function (dom) {
allText = dom.innerHTML
allText = allText.replace(/<\/?.+?\/?>/g, '')//去除标签
allText = allText.replace(/\s+/g, '');//去除空格
if (allText == "") return;
res += allText
// console.log(allText)
return allText;
}
onload();
console.log(array.join(" "));

党的二十大制定了当前和今后一个时期党和国家的大政方针,描绘了以中国式现代化全面推进中华民族伟大复兴的宏伟蓝图。中央和国家机关广大干部表示,在学习中,深刻理解全面建设社会主义现代化国家战略布局的科学性和必然性,增强了贯彻落实的自觉性和坚定性。


Author: pkq
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source pkq !
  TOC