jQuery を使用せずに、ページからのすべてのテキストを含む配列を作成する必要があります。これは私のhtmlです:
<html>
<head>
<title>Hello world!</title>
</head>
<body>
<h1>Hello!</h1>
<p>
<div>What are you doing?</div>
<div>Fine, and you?</div>
</p>
<a href="http://google.com">Thank you!</a>
</body>
</html>
これが私が手に入れたいものです
text[1] = "Hello world!";
text[2] = "Hello!";
text[3] = "What are you doing?";
text[4] = "Fine, and you?";
text[5] = "Thank you!";
これが私が試したことですが、私のブラウザでは正しく動作しないようです:
var elements = document.getElementsByTagName('*');
console.log(elements);
PS。document.getElementsByTagName('*'); を使用する必要があります。「スクリプト」と「スタイル」を除外します。