我正在尝试使用 .innerhtml 在按钮上方输入错误消息。我想我快要让它发挥作用了,但我被困住了。我认为这是一个非常简单的语义错误,因为我是 JS 新手。
这是我的 jsfiddle:http: //jsfiddle.net/ajX2U/
var sel = document.getElementById("stateType");
switch(sel.value) {
case "VA":
location.href = "http://www.test1.com";
break;
case "MD":
location.href = "http://www.test2.com";
break;
case "IL":
location.href = "http://www.test3.com";
break;
case "TX":
location.href = "http://www.test4.com";
break;
case "other":
location.href = "http://www.test5.com";
break;
// oh dear we have selected a wrong option
default:
document.getElementById('error').innerHTML = 'Fred Flinstone';
}
}