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

请问为什么在点击调用函数后返回的sum值只是p1呢

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>函数调用</title>

   <script type="text/javascript">

      function contxt() //定义函数

      {

         var  { 

             Int p1 = document.getElementById("1").value;

             Int p2 = document.getElementById("2").value;

             Int sum = p1 + p2;

         }

             document.write(sum);

         alert("哈哈,调用函数了!");

      }

   </script>

</head>

<body>

   <form>

       <input type="text" id="1"/>

       <input type="text" id="2"/>

      <input type="button"  value="点击我" onclick="  contxt()  " />  

   </form>

</body>

</html>


正在回答

3 回答

老哥,这是js不是java,要拿到input框的内容可以用value拿到

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


<!DOCTYPE HTML>


<html>


<head>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<title>函数调用</title>


   <script type="text/javascript">


      function contxt() //定义函数


      {


        


             var p1 = Number(document.getElementById("1").value);


             var p2 = Number(document.getElementById("2").value);


             var sum = p1 + p2;


      


             document.write(sum);


         alert("哈哈,调用函数了!");


      }


   </script>


</head>


<body>


   <form>


       <input type="text" id="1"/>


       <input type="text" id="2"/>


      <input type="button"  value="点击我" onclick="  contxt()  " />  


   </form>


</body>


</html>



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

function里面的格式错了

还有这样输出的结果是字符连接串 不是数字计算

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

Assain 提问者

请问是在var 定义变量那一块的语法错误了是吗。那请问如何通过dom来对form表单内的两个输入框所输入的属性值进行获取操作然后将它赋值给我在方法里定义的变量从而进行数字计算呢
2019-01-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为什么在点击调用函数后返回的sum值只是p1呢

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