var y=document.getElementById("mess").innerHTML 这样写没效果,必须按下面拆开写才有效果v
<body><scripttype="text/javascript">functionmyFunction(){try{varx=document.getElement...
<body>
<script type="text/javascript">
function myFunction(){
try
{
var x=document.getElementById("demo").value
if(x=="") throw "你还没有填写";
if(isNaN(x)) throw "这不是数字"
if(x>10) throw "数字太大"
if(x<5) throw "数字太小"
}
catch(err)
{
var y=document.getElementById("mess")
y.innerHTML="错误:"+err+"。"
}
}
</script>
<p>请输入5~10之间的数字</p>
<input id="demo" type="text" />
<button type="button" onclick="myFunction()">点击测试</button>
<p id="mess"></p>
</body> 展开
<script type="text/javascript">
function myFunction(){
try
{
var x=document.getElementById("demo").value
if(x=="") throw "你还没有填写";
if(isNaN(x)) throw "这不是数字"
if(x>10) throw "数字太大"
if(x<5) throw "数字太小"
}
catch(err)
{
var y=document.getElementById("mess")
y.innerHTML="错误:"+err+"。"
}
}
</script>
<p>请输入5~10之间的数字</p>
<input id="demo" type="text" />
<button type="button" onclick="myFunction()">点击测试</button>
<p id="mess"></p>
</body> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询