语法
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
没有匹配的case时默认执行的代码
}
demo
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
window.onload = function (){
var txt = document.getElementById("txt");
var btn = document.getElementById("btn");
btn.onclick = function() {
var val = txt.value;
switch (val) {
case "苹果" :
alert("苹果的价格是五元一斤");
break;
case "香蕉" :
alert("香蕉的价格是两元一斤");
break;
case "梨子" :
alert("梨子的价格是三元一斤");
break;
case "车厘子" :
alert("车厘子的价格是三十元一斤");
break;
case "":
alert("请输入要查询的水果");
break;
default :
alert("没有此水果");
}
}
document.onkeydown=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
if(e && e.keyCode==13){
btn.onclick();
}
};
}
</script>
</head>
<body>
请输入水果名称:<input type="text" id="txt"/>
<button id="btn">查询</button>
</body>
</html>