<!DOCTYPE HTML> <html>
<head> <meta charset="utf-8">
<script> function IndicarDistancia(laId){//Crear una referencia del elemento HTML con la id que se pasa por parámetro
var miDiv=document.getElementById(laId); //Obtener el valor de atributo 'data-precio' de la referencia miDiv
var attr=miDiv.getAttribute('data-precio'); //Obtener una referencia del elemento con id="precio"
var miContenedor=document.getElementById('precio'); //Introducir en miContendor el precio correspondiente del producto
miContenedor.innerHTML='El precio es '+ attr;
}</script>
</head>
<body> <!--Cada button tiene un valor en data-precio y al hacer clic se ejecuta la función IndicarDistancia a la que se le pasa por parámetro la id del button correspondiente -->
<button data-precio="100€" id="uno" onClick="return IndicarDistancia('uno')"> Producto1</button>
<button data-precio="50€" id="otro" onClick="return IndicarDistancia('otro')"> Producto2</button> <div id="precio"></div>
</body>
</html>