Kanglizi 2014-10-17 01:37 采纳率: 0%
浏览 1854

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 2014-10-19 06:38
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码