我有以下内容:
<html>
<body>
<script type="text/javascript">
document.write('Hello\nWorld')
</script>
</body>
</html>
你们可能都知道,\n
不起作用,我必须使用它<br>
。.js
如果我链接到外部文件,它也不起作用。以下是我的问题:
- 为什么不起作用
\n
? - 为什么还
<br>
有效?脚本标签中的所有内容不应该是严格的 JavaScript,而不是 HTML 和 JS 之间的肮脏混合吗? - 有可能以
\n
某种方式工作吗? - 我知道
\t
也不行。任何其他在 HTML 文件中不起作用的东西? - 不相关的问题(我不想为此打开一个新问题):我安装了 Node.js 以便能够从 vim 内部试用 JS 脚本,但是当我运行此脚本时,我收到错误“
document
未定义”。当我从 REPL 尝试时,也会发生同样的事情。有任何想法吗?
在搜索类似问题时,我得到的只是我应该使用<br>
而不是\n
.