为什么在HTML源代码中找不到某些在Web页面中显示的文本?

问题描述 投票:0回答:1

以下是网页HTML源代码的摘录。这是个人简历。 (通过在Chrome浏览器中查看源代码获得Html)。当我查看网页时,它在“工作经验”部分下包含了很多文本,但是当我查看源HTML时,这些文本无处可寻!

我尝试通过Chrome保存网页。一个选项 - 仅保存Html,最终丢失了这些文本。但是通过选择另一个选项 - 将所有文件与Html页面一起保存,将显示“工作体验”内容。所以我想这部分文本必须从其中一个源文件中引用。奇怪的是,现在它在保存的Html文件中找到。 (如果选择“仅保存html”选项,它在Html文件中不存在!)

我真的想知道Chrome“另存为”的工作方式,因为我打算开发一些基于cefsharp的应用程序,需要保存完整的网页文本。在此之前,显然,我需要通过引用那些“隐藏”文本来了解这个Html的工作原理。

......
<td>Current employer: Gefco International Logistics </td>
</tr>
</tbody>
</table>
</div>
<!--Work Experience-->
<div class="resume-work" id="workexp_anchor" >
</div>
<!--/Work Experience-->
<!--Project Experience-->
<!--/ Project Experience -->
<!-- Education -->
<div class="resume-education">
<h2><i class="icons32 icons32-education"></i>Educational</h2>
<table>
<tbody>
<tr>
<td colspan="3">
<strong>New York University</strong>(2002/10 - 2005/10)
......
html google-chrome
1个回答
0
投票

由于在保存整个文件时显示文本,因此它确实指向更新DOM的js文件。这可以通过简单地添加来完成:jQuery $('#someID').html('I would interfare the DOM');这可以在相同的html文件中,或者在您的情况下,链接的.js文件。

© www.soinside.com 2019 - 2024. All rights reserved.