为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输出的值为NaN?

<html>
<head>
   <script type="text/javascript">
      function add2(){
       var numa=prompt("a").value;
       var numb=prompt("b").value;
       var sum=numa+numb;
        document.getElementById("sss").innerHTML=sum;
      }  
   </script>
</head>
<body>
      <input name="button" type="button" value="点击提交" onclick="add2()" />
   <div id="sss"></div>
</body>
</html>


正在回答

2 回答

prompt("a").value 中的value去掉

prompt:如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。

0 回复 有任何疑惑可以回复我~
#1

鲜衣

还要实现一个类型转换。sum=numa*1+numb*1;
2015-09-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468043    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么输出的值为NaN?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信