Jak przekazać parametr do funkcji przy użyciu addEventListener?

W tradycyjny sposób dodawać detektor zdarzeń:

function getComboA(sel) {
    var value = sel.options[sel.selectedIndex].value;  
}

<select id="comboA" onchange="getComboA(this)">
<option value="">Select combo</option>
<option value="Value1">Text1</option>
<option value="Value2">Text2</option>
<option value="Value3">Text3</option>
</select>

Ale chciałem dostosować się do sposobu addEventListener:

productLineSelect.addEventListener('change',getSelection(this),false);

function getSelection(sel){
    var value = sel.options[sel.selectedIndex].value;
    alert(value);
}

Nie działa, ponieważ nie mogę przekazać żadnego parametru w getSelection () jako drugiego parametru w metodzie addEventListener? O ile wiem, mogę używać tylko nazwy funkcji bez nawiasów.

Dowolny pomysł?

BTW, spójrz namoje poprzednie pytanie o console.log nie działa w inspektorze programistów Safari 6.0, nie mogę napisać żadnego wyjścia w konsoli, co jest frustrujące.

questionAnswers(4)

yourAnswerToTheQuestion