猿问

编写代码后实现不了功能?

初学者,编写计算n的阶乘的代码,要求结果是以弹出对话框的形式出现

<html>

  <head>

    <title>计算阶乘</title>

  <script language="javascript" type="text/javascript">

  <!--

    function jisuan()

    {document.write=document.all.myform.jisuan.value;}

    {

      var sum=1

      for(var i=1;i<=n;i++)

      {

        sum*=i

      }

      return sum;

    }

  //-->

  </script>

  </head>

  <body>

    <h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2>

    <form name="myform">

      <input name="jisuan" value="10"><p>

      <input type="button" value="计算" onclick="jisuan()"><p>

    </form>

  </body>

</html>


qq_再見妳還好_0
浏览 1452回答 1
1回答

慕娘9282524

<html><head><title>计算阶乘</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script type="text/javascript">    function hp(n){        var sum=1 ;        var n = document.getElementById("count").value ;        for(i=1;i<=n;i++){            sum=sum * i ;        }        alert(sum)    }</script></head><body><h2>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</h2><form name="计算">    <input id="count" value="">    <input type="button" value="计算" onclick="hp()"></form></body></html>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答