Obtenha o valor do elemento select no evento usando JavaScript puro

Eu quero obter o valor de um elemento de seleção quando o elemento de seleção é clicado! Eu quero fazer isso sem umonchange atributo no HTML.

Eu gostaria de conseguir isso sem jQuery. Eu não quero incluir um framework jQuery neste site quando este pequeno script é a única coisa que eu preciso.

var select_element = document.getElementById('product-form-user-enquiry-type');

select_element.onchange = function(e){
    if (!e)
        var e = window.event;
    var svalue = select_element.value;
    alert( svalue );
}
if ( select_element.captureEvents ){
    select_element.captureEvents(Event.CHANGE);
}

oselect_element.value; contém uma string vazia. Como devo fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion