<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>捕获异常</title>
</head>
<script type="text/javascript">
function my_func(){
try{
x=document.getElementById("input_id").value;
alert(x);
if(x==""||x==null) throw "非空";
if(isNaN(x)) throw "必须是数字";
if(x<5) throw "数字太小";
if(x>10) throw "数字太大";
else throw "输入正确";
}catch(err){
document.getElementById("demo").innerHTML="提示:"+err;
}
}
</script>
<body>
<p>请输入5——10之间的数字</p>
<input type="text" id="input_id"> </input>
<button type="button" id="button_id" οnclick="my_func()">确定</button>
<p id = "demo"></p>
</body>
</html>