var input=document.createElement("input");
input.type="button";
input.value="返回大厅报名";
input.onclick="window.location.href ='prj.do?act=lobbyFullPrj'";
document.getElementById("button").appendChild(input);   我这样创建的按钮为什么点击后不触发onclick事件                                     <tr>
    <td>
    <div id="button" align="center"></div>
    </td>
    </tr>

解决方案 »

  1.   

    这样写
    input.onclick = function(){
      alert('this is a test');//执行的内容
    }
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <div id="button" align="center"> </div> 
     </BODY>
     <script>
         var input=document.createElement("input"); 
    input.type="button"; 
    input.value="返回大厅报名"; 
    input.onclick=aa; 
    document.getElementById("button").appendChild(input);  
    function aa()

     alert('ss');//你要执行的代码
    } </script>
    </HTML>
      

  3.   


    input.onclick=function(){window.location.href ='prj.do?act=lobbyFullPrj';};