某些网页的dom是由Javascript动态生成的,任何工具都可以输出生成的html源?
答案 0 :(得分:4)
Firebug或Chrome developer工具可以向您展示真实的DOM树。在Firebug中,您可以选择一个元素并使用右键单击将其innerHTML复制到剪贴板。在Google Chrome开发人员工具中,您可以右键单击某个元素,然后选择“复制为html”将其innerHTML复制到剪贴板。
在IE&gt; = 8中,您可以使用Web开发助手(在页面中键入F12),但必须在页面上的每次更改后手动刷新HTML。之后,您可以在DOM树中选择一个元素(例如<body>
),然后选择“查看”&gt; 'source'&gt; '元素来源与风格'。
Firefox有一个很好的功能:如果您选择页面的一部分并右键单击,您可以选择“视图选择源”:它显示选择的当前源(也是生成的源)。