【发布时间】:2014-05-31 20:08:17
【问题描述】:
为什么紧跟在
标签后面的新行不会出现在 DOM 中?<html> <body> <div id="mydiv"> hello div world </div> <pre id="mypre"> hello pre world </pre> <script> alert("div content: "+document.getElementById("mydiv").innerHTML) alert("pre content: "+document.getElementById("mypre").innerHTML) </script> </body> </html>表明与 div-tag 后的换行符不同,pre-tag 后的换行符似乎不在 dom 中。此外,整个正文的 innerHTML 在 pre-tag 之后不显示换行符。
有没有办法在JS中找出原始HTML文档是否在
之后包含换行符?
【问题讨论】:
-
出色的工作,包括SSCCE。不错。
标签: javascript html dom