<p>str1</p>
<p>str2</p>
<p>str3</p>
var txt = document.querySelectorAll("p");
var text = txt.textContent;
var new1 = text.split(" ");
Почему так ?
document.querySelectorAll(...)
возвращает NodeList массив, у которого нет свойства textContentvar text = [];
[...document.querySelectorAll("p")].map(v => text.push(v.textContent))
// В элементах массива text будет лежать контент всех найденных абзацев