用户单击按钮时显示div元素的错误

Bru*_*uno 0 html javascript dom

我正在写一个网页,当用户点击按钮时,我需要显示包含一些内容的div.我写了下面的代码,我不明白为什么它不起作用.有人知道为什么吗?

我的代码:

  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso 8859-1" />

    <script type="text/javascript">

    function traverse(){
        output.innerHTML+='Test'; // Nothing happens !
    }

          function check() {
            var keywords = document.getElementById('text').value.split(" ");

            for (var i=0; i < keywords.length; ++i) {
                traverse_tree()    
            }
          }


    </script>


  </head>
  <body onload ="init()">
        <input id="text" type="text" size="60" value="Type your keywords here" />
        <input type="button" value="Display the text 'Test'" onclick="check();" />      

        <div id="output">
        </div>

  </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

谢谢,

布鲁诺

gee*_*hic 5

也许是因为函数被调用traverse()而你正在调用traverse_tree()