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 粗体”字符串在该页面上仅计数 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 回答