2009-10-18 10 views
0

Je veux obtenir un prix à l'intérieur d'une page, puis le multiplier par 0,93 puis écrire le résultat après le premier prix. mais je ne pouvais pas être en mesure d'obtenir le prix de la page.javascript et greasemonkey question

par exemple je veux grap "900 TL" chaîne de "900 TL"

vous pouvez voir tous les codes de la page en vous rendant http://www.sahibinden.com/cok_temiz_asus_f3jp_t7200_2ghz_2gb_ram_256_mb_harici_ekran_ka-49WQQaXQQ17829315WQQpXQQdisplayitem

thx beaucoup.

edit: la chaîne "f16 bold" compte seulement 1 sur cette page. afin que nous puissions peut-être obtenir "900 TL" avec ce ..

Répondre

1

Essayez ceci:

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

Note: getElementsByClassName a un mauvais support du navigateur (dans Firefox, je crois 3.0+).