0

特定の文字列を検索するために、Web サイトのすべてのコンテンツを変数に保存する必要があります。

コンテンツがどのように見えるかの例を次に示します。これは文字通りプレーン テキストのログです。

======================================================================
BEGIN_TEXT

APPLEYARD IAN 23761347 BA 2 Airport Data:
Code = JFK
Name = JFK/John F Kennedy International
City = New York
State = NY
Airport Data:
Code = LCY
Name = Lcy/London City Airport            '
City = London
State = England
sysTime:XXXXXXXXX0000 year:2012 month:7 day:16 hour:7 min:10 pm,END_TEXT

======================================================================

----(1341920977.93286)
                           2012/07/10 12:03:22.582
MAP UNAVAIL-AIRPORT CHECK IN ONLY *
>

======================================================================

----(1341920977.93286)
                           2012/07/10 12:03:23.202
I

======================================================================

----(1341920977.93286)
                           2012/07/10 12:03:23.337
IGND 
>

======================================================================

----(1341920977.93286)
                           2012/07/10 12:03:23.337
9V/BA2R16AUGJFKLCY

======================================================================

これは私の最初のアイデアでした:

var content = document.body.textContent; //But there is no body!
var pos = content.search("UNAVAIL-AIRPORT"); // Just an example to search for

だから私の質問は:

  1. そのコンテンツをキャプチャするにはどうすればよいですか?
  2. 文字列の位置を取得したら、そこをスクロールして一致を強調表示するにはどうすればよいですか? 私は基本的にCTRL + F機能を再作成したいと考えています。

前もって感謝します!

4

2 に答える 2

0
var content = '';

    $.get('ajax/test.html', 関数(データ) {
        コンテンツ = データ;
    });

2-) $(content).find() 探しているものを強調表示するクラスを追加します

于 2012-08-24T14:30:38.070 に答える