0
老实说,这只是奇怪。 我闭包标签解析为文本节点
<div id="files"></div>
在我看到</div>
作为文本节点Web检查,因此呈现为页面上的文字!
我仔细检查了整个文件是否存在misclosed标记或丢失了文档类型,但一切都正确。
这个问题现在已经消失,只需用手写一个新的文件即可。用不同的编码保存它没有奏效。你认为它可能是什么?
老实说,这只是奇怪。 我闭包标签解析为文本节点
<div id="files"></div>
在我看到</div>
作为文本节点Web检查,因此呈现为页面上的文字!
我仔细检查了整个文件是否存在misclosed标记或丢失了文档类型,但一切都正确。
这个问题现在已经消失,只需用手写一个新的文件即可。用不同的编码保存它没有奏效。你认为它可能是什么?
这通常发生在某些不可见字符以某种方式潜入代码中时。你无法阅读,但浏览器可以。
其他可能的原因是,该</div>
的<
性格是不是你认为它是(也许这样的:ᐸ
或˂
为了确认,你应该尝试validate your HTML markup,和/或使用一个智能的IDE。
谢谢!事实上,我注意到各种.js文件中会产生语法错误的奇怪字符。 –
使用w3c验证器通常它会回答你的问题 http://validator.w3.org/ – Breezer
通过“重新写入文件”,你的意思是重新键入,整个文件,还是只是重新保存文件? 你在“旧”和“新”文件之间运行差异吗? –
我不习惯这样的工具,所以我没有想到这一点。该文件的“损坏”版本被删除,如果问题再次出现,我将运行差异。 –