Я так понял, структура может быть такой:
<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;
}
Более подробно читай 
тут