<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