Tidak sepenuhnya yakin apa yang Anda tanyakan, tetapi jika Anda ingin fungsi tertentu berjalan pada pemilihan opsi kotak pilih, mengapa tidak menggunakan acara perubahan pada kotak pilih?
<select id="mySelect" onchange="runFunction(document.getElementById('mySelect').value);">
<option value="myValue"></option>
<option value="moreValues"></option>
<option value="anotherValue"></option>
</select>
maka fungsi tersebut dapat melakukan hal yang berbeda tergantung pada nilai yang telah dilewatkan, contoh sederhananya adalah
function runFunction(option){
if(option === "myValue"){
Do something
}
}