<ul id="test">
<li>第一级</li>
<li>
<p>第二级</p>
<div>
<p>第三级</p>
<div>
<p>第四级</p>
</div>
</div>
</li>
<li>
hello word
<span> </span>
</li>
</ul>
假设有这么一段html代码,如何获取ul元素下所有子元素的文本,并存到数组中,我尝试用textContent获取,然后用split(/\s+/)分割成数组,它会把hello word也分割了 我想要的效果是
["第一级","第二级","第三级","第四级","hello word"]