簡體   English   中英

單擊一個按鈕並在同一頁面上顯示javascript函數

[英]Clicking a button and displaying a javascript function on same page

我是html和javascript的新手。 單擊按鈕后,如何在同一頁的javascript函數中顯示我的for循環。 現在,我單擊該按鈕,它將帶我到顯示0到-99的整個頁面。 我希望數字顯示在同一頁面上的按鈕下方。 有任何想法嗎?

         <fieldset>
         <legend>Loop Until -99</legend>
         <form name="loopuntil99" method="post">
         <input type="button" value="Display -99" onclick="displayArray()" />
         </form>
         </fieldset>

         </body>

         <script type="text/javascript">
       function displayArray()
       {

      for (i=0;i>-100;i--)
      {

    document.write(i + ", ");

       } 
        }

    </script>

     </html>

您可以添加一個div並只需在其中修改HTML。

    <div id="output"></div>
</body>
<script type="text/javascript">
function displayArray()
{
    var div = document.getElementById("output");
    div.innerHTML = "0";
    for (i=-1;i>-100;i--)
    {
        div.innerHTML += ", " + i;
    } 
}
</script>

看起來您在<body>標記之外。 將該代碼放在</body>標記之前,然后重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM