Вам нужно сообщить showPrice
, для какого элемента вы хотите показать предупреждение. Прямо сейчас вы ничего не выбираете с помощью document.getElementById
(a
будет либо null
, либо undefined
на данный момент).
Существует множество способов сделать это, но чтобы приблизить его к вашей текущей реализации, я мог бы сделать что-то вроде этого:
HTML
<div class="hc_right">
<input type="button" class="spc" value="Price" onclick="showPrice(1599)" />
<p class="price" id="1599">$1,599.00</p>
</div>
<div class="hc_right">
<input type="button" class="spc" value="Price" onclick="showPrice(1499)" />
<p class="price" id="1499">$1,499.00</p>
</div>
</div>
Javascript
function showPrice(a){
if (a == "1599"){
alert("$1,599.00");
}
else {
alert("$1,499.00");
}
return false;
}
Скрипка здесь