如何使用javascript处理大型html文本页面?

时间:2012-06-27 17:24:23

标签: javascript html google-chrome-extension

我有一个巨大的(大约20mB)html页面,它只是纯文本。它是服务器上运行的某些代码的日志文件。现在,我正在尝试编写一个chrome插件,当有人打开它时会自动解析此页面,并根据我在某些地方的需要添加适当的链接。

页面如下所示

<html><head></head><body><pre> 20mB of pure text </pre></body></html>

所以,两个问题,第二个依赖于第一个,这将有助于我。 (我现在使用纯javascript。还没有库。)

1)如何解析页面? 2)前3-4行有一些信息。我如何轻松获取前几行并从中获取数据(如果解析整个页面并不容易)?

1 个答案:

答案 0 :(得分:0)

您正在尝试解析页面,是否正在创建摘要?

对于初学者,您可以通过在pre标记中添加id来获取前4行并执行此操作:

var first4Lines = document.getElementById("theIdTagOfThePre").innerHTML.split("\n",4); 如果它不起作用你必须将'\ n'切换为'\ r \ n'。