Передать значение выбранного select в onclick

202
02 августа 2018, 08:50

Подскажите пожалуйста, как можно передать значение выбранного select в onclick.

Вот мой кусок кода, он рабочий:

    <a onclick="ipayCheckout({ 
    amount: Цена, 
    currency:'RUB', 
    order_number:'', 
    description: 'Описание'})">ссылка</a>

Мне нужно подставлять цену в пункт amount из select, но как это сделать даже в голову не приходит и можно ли так вообще?) Заранее спасибо!

Answer 1
amount: document.getElementById('select id').value,
Answer 2

    <a onclick="ipayCheckout({ 
    amount: Цена, 
    currency:'RUB', 
    order_number:'', 
    description: 'Описание'})">ссылка</a>
а почему такая конструкция? не лучше ли работать датасетами? как минимум можно было написать так:

function getInfo(p){ 
  console.log(p.dataset.id) 
}
<a href="#" data-id="1" onclick="getInfo(this);">click me</a>

ну дальше как предлагал Igor...