答案 0 :(得分:4)
您似乎需要将select
作为参数传递给Load()
尝试:onchange="Load(this)"
如果您未将参数传递给Load()
,则obj
将不确定。您的开发者控制台中可能存在错误(按F12查看),表示value
不存在。
答案 1 :(得分:0)
https://jsfiddle.net/k4dj0n0x/1/
function Load(obj) {
if(obj.value == "X1"){
alert('X1');
}
else if (obj.value == "X2"){
alert('X2');
}
}
var languages = document.getElementById("Languages");
languages.addEventListener("change", Load(languages));