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 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)