我目前正在学习 JavaScript,但遇到以下问题。是否可以仅从其中包含子项的 div 中获取文本?我设法使它仅适用于出现在 div 的孩子之前的文本。
PS:我想提一下,我正在尝试仅使用纯 JavaScript 来实现这一点。
var Class = document.querySelectorAll('div,b');
for (var i=0; i < Class.length; i++){
console.log(Class[i].childNodes[0].nodeValue);
}
<div class="Bio">
My name is <b>John Doe</b> and I am coming from Texas
</div>
<div class="Bio">
My name is <b>Jean Frye</b> and I am coming from Alabama
</div>