2 kanglizi Kanglizi 于 2014.10.17 09:37 提问

JavaScript为什么没有执行结果

代码如下
---




function error(){ try{ var x=document.getElementById("demo").value; if (x=="") throw "值为空"; if (isNaN(x)) throw "不是一个数字"; if (x>100) throw "值太大"; if (x<50) throw "值太小"; } catch(err) { var y=document.getElementById("mass"); y.innerHTML="错误:"+err+"."; } }

请输入50至100之间的数字


测试输入值


---

运行后网页上有出现输入和确认框,但是输入一个数据后点击那个测试输入值的框却没有任何反应,不知道是什么情况

1个回答

franzhong
franzhong   2014.10.19 14:38

上全部的代码,你这怎么测试?error()函数是干嘛用的?
我要是你,会去首先判断两件事:
1:由何种事件触发?
2:触发了没有?
接着才是结果对不对的问题,把处理数据注释掉,加个alert(123);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!