如何将其发送到选择的onchange函数?

时间:2015-01-21 22:51:35

标签: javascript html

我有一个select元素,我想设置onchange函数并发送'这个',我已经尝试过这些:

s.onchange= function() {console.log(this.selectedIndex);};

s.addEventListener('click', myFunction.bind(s), false);

但没有运气,我仍然没有定义'。 即使我有约束力,这仍然显示未定义?

1 个答案:

答案 0 :(得分:1)

我不确定您为何要this发送event,但以下内容应该接近您所寻找的内容?

var select = document.getElementById('select')

select.addEventListener('change', function(event) {
  readSelection(this)
})

function readSelection(input) {
  console.log(input)
}