私は JavaScript の初心者です。jsでDOMを操作する方法を理解しようとしています...
構造がどれほど複雑であっても、すべての DIV から、いくつかの Web サイトからテキストを取得したいと考えています。以下のコードを実行すると、テキストが表示されますが、パターン 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でこれを行う方法を理解しようとしています。