<!DOCTYPE html>
<html>
<head>
<title>input number</title>
</head>
<body>
enter no:1<input id="t1" type="text"><br>
<button type="button" onClick="myFunction()">submit</button>
<button type="button" onClick="myFunction()">next</button>
<div id="div1" style="color:#0000FF">
</div>
<script>
function myFunction(){
var no=document.getElementById("t1").value;
if(no==""||isNaN(no))
{
alert("Not Numeric");
}
else{
if(no!=1){
if(no%2==0){
no=no/2;
}
if (no%2!=0) {
no=(no*3)+1;
}
}
}
document.getElementById("div1").innerHTML = no;
}
</script>
</body>
</html>
在我按下提交按钮时在文本框中输入数字后,它显示以下输出
输入编号:1
提交下一个
16
但是当我按下下一个按钮时它没有显示任何输出。我的预期输出是当我按下下一个按钮时它应该显示下一个。通过执行 myFunction() 函数中的逻辑。帮助...