Uzyskaj wartość wybranego elementu na zdarzeniu przy użyciu czystego JavaScript

Chcę uzyskać wartość elementu select po kliknięciu elementu select! Chcę to zrobić bezonchange atrybut w HTML.

Chciałbym to osiągnąć bez jQuery. Nie chcę włączać frameworka jQuery do tej strony, gdy ten mały skrypt jest jedyną rzeczą, jakiej potrzebuję.

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);
}

Theselect_element.value; zawiera pusty łańcuch. Jak mam to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion