源代码不显示

问题描述:

基本上,如果我右键点击任何浏览器并选择查看源代码将不会显示,即使我可以清楚地看到页面上的内容(尝试在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


为什么会出现这种情况?

+0

因为如果您使用Javascript创建HTML,该HTML不是“源”。您需要使用调试器。 –

+1

+1以抵消downvotes。这个问题可能比一些基础更为基础,但我没有看到任何理由使其失望。 – jammypeach

+0

@jammypeach同意! – Ian

查看源代码会看到硬代码/静态代码,检查DOM会显示动态代码。您可以使用innerHTML获取生成的源代码。

“源代码”是从服务器发送的原始响应主体。当你检查元素时,它以序列化的形式表示页面的实时状态。

举例来说,真的只是从服务器发送此:

<script> 

还不如上面的解析在检查成为这个和系列化:

<html><head><script></script></head><body></body></html> 
+0

并非总是如此。我非常确定不同的调试器以不同的方式解释事物,并且也取决于内容类型。当检查一个javascript文件(字面上是普通的javascript代码,但内容类型为“text/javascript”)时,它具有

的内部文本,其内部为。 –
                        
                            
    Ian
                                
                            
                        
                    
                
+0

什么具体不总是对的? – Esailija

+0

你刚编辑你的帖子来反驳我说的话。你声称发送“