我在之前定义了一个函数,使用for循环,算出1-10的相加的和并输出到文本框中。接着又想使用while循环,算出1-10相加中每一步的和,显示在网页中。但是当我出入第二个函数之后,再运行,不仅第二个函数的触发按钮在点击后没有反映,就连之前能够运行的第一个函数的触发按钮也算不出来值了。这是怎么回事?
<style type="text/css">
h1{font-family:隶书;text-align:center}
h2{font-family:隶书;text-align:center}
p{font-family:宋体;font-size:18px;text-align:center;}
</style>
</head>
<body>
<script language="javascript" type="text/javascript">
function a(){
var sum=0;
for(var i=1;i<=10;i++)
{
sum=sum+i;
}
document.getElementById("sum").value=sum;
}
function b(){
var i=1;sum=0;
while(i<=10)
{
sum=sum+i;
document.write("sum");
}
</script>
<h1>求1-10的和</h1>
<p>1-10的和等于:<input type="text" name="sum" id="sum"/><br /><br />
<input type="button" name="运行" value="运行" onclick="a()"/></p><br /><br /><br />
<h2>1-10相加的分解之每步所得之和</h2>
<p><input type="button" name="运行分解" value="运行分解" onclick="b()" /></p>
</body>
</html>
Wo_o明
慕男婶
echo_kinchao
随时随地看视频慕课网APP