JSFiddle - React, Tailwind, and code Playground
HTML
<div id="1">Hello
<div id="2">World</div>test2
</div>
test1
JavaScript
function getText(target) {
var wordArr = [];
$('*',target).add(target).each(function(k,v) {
var words = $('*',v.cloneNode(true)).remove().end().text().split(/(\s+|\n)/);
wordArr = wordArr.concat(words.filter(function(n){return n.trim()}));
});
return wordArr;
}
var a = getText("body");
console.log(a)