Я так понял, структура может быть такой:
<div>
<div id="price_eur">5 €</div>
<div id="price_usd">8 $</div>
<a href="javascript:changeCurrency();">change currency</a>
</div>
<div>
<div id="price_eur">5 €</div>
<div id="price_usd">8 $</div>
<a href="javascript:changeCurrency();">change currency</a>
</div>
Тогда можно поступить так:
<div>
<div>5 €</div>
<div>8 $</div>
<a href="#" onclick="changeCurrency(this);">change currency</a>
</div>
<div>
<div>5 €</div>
<div>8 $</div>
<a href="#" onclick="changeCurrency(this);">change currency</a>
</div>
function changeCurrency(link){
link.parentNode.getElementsByTagName('div')[0]; // Первый див
link.parentNode.getElementsByTagName('div')[1]; // Второй див
return false;
}
Более подробно читай
тут