Как передать параметр в функцию, используя в addEventListener?

Традиционным способом добавить прослушиватель событий:

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>

Но я хотел приспособиться к способу addEventListener:

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

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

Это не работает, потому что я не могу передать какой-либо параметр в getSelection () в качестве второго параметра в методе addEventListener? Насколько я знаю, я могу использовать только имя функции без скобок.

Любая идея?

Кстати, пожалуйста, посмотрите намой предыдущий вопрос Что касается console.log, он не работает в инспекторе разработчиков Safari 6.0, я не могу записать любой вывод в консоль, что разочаровывает.

Ответы на вопрос(4)

Ваш ответ на вопрос