document.write:如何获取元素的生成文本



有这样的东西:

<div id="myDiv"><script>document.write('SOMETHING');</script></div>

现在我想得到"什么";。当我尝试时

$("#myDiv").text();

它返回:

<script>document.write('SOMETHING');</script>

感谢

您可以使用innerText属性。(textContent将无法按预期工作,因为它将记录脚本的所有内容。(

const div = document.getElementById('myDiv')
console.log(div.innerText)
<div id="myDiv"><script>document.write('SOMETHING');</script></div>

最新更新