我有一个select元素,我想设置onchange函数并发送'这个',我已经尝试过这些:
s.onchange= function() {console.log(this.selectedIndex);};
s.addEventListener('click', myFunction.bind(s), false);
但没有运气,我仍然没有定义'。 即使我有约束力,这仍然显示未定义?
答案 0 :(得分:1)
我不确定您为何要this
发送event
,但以下内容应该接近您所寻找的内容?
var select = document.getElementById('select')
select.addEventListener('change', function(event) {
readSelection(this)
})
function readSelection(input) {
console.log(input)
}