javascript的button按钮noclick不能触发

<html> 
  <body>
    <script type ="text/javascript">
        function add(){
            n1=Number(document.form1.txt1.value);
            n1=Number(document.form1.txt2.value);
            document.form1.txt3.value=n1+n2;
        }
        
    </script>
    <form name="form1">
            <input name="txt1" type="text"><br>
            <input name="txt2" type="text"><br>
            <input type="button" onclick="add()" value="求和"><br>
            <input name="txt3" type="text"><br>
    </form>
  </body>
 </html>

        function add(){
            n1=Number(document.form1.txt1.value);
            n1=Number(document.form1.txt2.value);
            document.form1.txt3.value=n1+n2;
        }

 

你写了两个n1赋值,没有n2

<html> 
  <body>
    <script type ="text/javascript">
        function add(){
            var n1=Number(document.form1.txt1.value);
            var n2=Number(document.form1.txt2.value);
            document.form1.txt3.value=n1+n2;
        }
        
    </script>
    <form name="form1">
            <input name="txt1" type="text"><br>
            <input name="txt2" type="text"><br>
            <input type="button" onclick="add()" value="求和"><br>
            <input name="txt3" type="text"><br>
    </form>
  </body>
 </html>

代码如上,你的变量n1,n2没用用var定义,而且你写了两个n1,没用定义n2,累加是报错了。

 

<body>
<script type ="text/javascript">
    function add(){
        n1=Number(document.form1.txt1.value);
        n2=Number(document.form1.txt2.value);
        document.form1.txt3.value=n1+n2;
    }

</script>
<form name="form1">
    <input name="txt1" type="text"><br>
    <input name="txt2" type="text"><br>
    <input type="button" onclick="add()" value="求和"><br>
    <input name="txt3" type="text"><br>
</form>
</body>

<html>
<head>
     <title>JavaScript实验1</title> 
     
    
<script type="text/javascript">
       function fnScore(){
           var score = document.getElementById("txtScore").value;
           if(scroe>=60)
            alert("及格");
    
           else
            alert("不及格");
    
        }
</script>
</head>
<body>
<form name ="scoreForm">
请输入成绩:<input id ="txtScore" type="text"><br>
<input type="button" id="btn1"  onclick="fnScore()" value="提交成绩">
<br>
</form>
</body>
</html>

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632