0

ページ内の価格を取得し、それを 0.93 倍してから、最初の価格の後に結果を書き込みます。しかし、ページから価格を取得できませんでした。

たとえば、「 900 TL 」から「900 TL 」の文字列を取得したい

http://www.sahibinden.com/cok_temiz_asus_f3jp_t7200_2ghz_2gb_ram_256_mb_harici_ekran_ka-49WQQaXQQ17829315WQQpXQQdisplayitemにアクセスすると、ページのすべてのコードを確認できます。

ありがとう。

編集: 「f16 bold」文字列は、そのページで 1 つだけカウントされます。これで「900 TL」を手に入れることができるかもしれません..

4

1 に答える 1

1

これを試して:

document.getElementsByClassName('f16 bold')[0].textContent = document.getElementsByClassName('f16 bold')[0].textContent + ' (' + parseInt(document.getElementsByClassName('f16 bold')[0].textContent)*0.93 + ')';

注:getElementsByClassNameのブラウザーサポートは不十分です(Firefoxでは3.0以降だと思います)。

于 2009-10-18T02:00:19.070 に答える