1

我正在尝试编写一个程序,允许用户输入任何单词,然后按下按钮来获得结果。

结果是"你好"

谁能帮我弄清楚为什么我渲染它时结果没有出现?

   <head>
      <meta charset = "utf-8">
      <script>
          function start() { 
              var button = document.getElementById("add" );
              button.addEventListener( "click", t, false );
          }

          function t() {  
             r.innerHTML = "Hello";
             window.addEventListener( "load", start, false );
          }         
      </script>     
   </head>

如果您知道我的代码有什么问题,请提供帮助。

4

1 回答 1

6

这是你的全部代码吗?我没有看到对 start() 的调用

您当前嵌入的调用F1需要从函数中移出到主代码中,以便在加载页面时运行:

window.addEventListener( "load", start, false );

function start()
...

演示:http: //jsfiddle.net/uU2K7/

于 2013-04-17T20:56:39.753 回答