这就是我要做的...
alert(document.getElementById('test').innerHTML);
<div id="test">
hi..my name is <div>Soul</div> and I am <strong>23 years old</strong>
Thank you.
</div>
警告框将显示:
hi..my name is <div>Soul</div> and I am <strong>23 years old</strong>Thank you.
但是我想要在 ALERT BOX 里面的是:
hi..my name is Soul and I am 23 years old Thank you.
最佳答案
使用 textContent
而不是 innerHTML
用于获取文本内容而不是标记
console.log(document.getElementById('test').textContent);
<div id="test">
hi..my name is <div>Soul</div> and I am <strong>23 years old</strong>
Thank you.
</div>
关于javascript - 获取 innerHTML 值 - 仅纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33845106/