为什么输出的值为NaN?

来源:6-2 鼠标单击事件( onclick )

阿尔滨必胜

2015-06-08 10:11

<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>


写回答 关注

1回答

  • 不断滴自我催眠
    2015-06-08 10:29:39

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

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

    鲜衣

    还要实现一个类型转换。sum=numa*1+numb*1;

    2015-09-06 17:03:22

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题