源代码不显示
问题描述:
基本上,如果我右键点击任何浏览器并选择查看源代码将不会显示,即使我可以清楚地看到页面上的内容(尝试在IE,Firefox,Chrome )源代码不显示
如果我使用Chrome/Firefox中的 “检查元素” 的功能,我可以然而查看代码
这是我的index.html的各自的代码:
<!-- [TABLE] -->
<div id="centercol" align="center">
<table id="table">
</table>
</div>
我正在使用appendChild()来添加TR/TD在我的JavaScript
InspectElement:http://i.imgur.com/pZBb5.png
查看源文件:http://i.imgur.com/W7pXm.png
为什么会出现这种情况?
答
查看源代码会看到硬代码/静态代码,检查DOM会显示动态代码。您可以使用innerHTML
获取生成的源代码。
答
“源代码”是从服务器发送的原始响应主体。当你检查元素时,它以序列化的形式表示页面的实时状态。
举例来说,真的只是从服务器发送此:
<script>
还不如上面的解析在检查成为这个和系列化:
<html><head><script></script></head><body></body></html>
因为如果您使用Javascript创建HTML,该HTML不是“源”。您需要使用调试器。 –
+1以抵消downvotes。这个问题可能比一些基础更为基础,但我没有看到任何理由使其失望。 – jammypeach
@jammypeach同意! – Ian