我是 JavaScript 的初学者。我试图了解如何在 js 中使用 DOM ...
无论结构多么复杂,我都想从每个 DIV 中获取某个网站的文本。如果我在下面运行我的代码,它将给我文本但是: patern div 给我他的文本和来自子 div 的文本......然后子 div 给我他的文本......所以得到很多重复的文本。
var items = document.body.getElementsByTagName('*');
for(var i=0; i<items.length; i++)
{
document.write(items[i].textContent);
}
知道当前文本的节点对我来说很重要所以我不能使用它,因为我得到了文本但我不知道文本的节点:
var body = document.body, textContent = 'textContent' in body ? body.textContent : body.innerText;
document.write(textContent);
我知道解决方案是 jQuery。,但我试图了解如何在 JS 中执行此操作。