alert("test");js里面好像得alert('test');这样吧

解决方案 »

  1.   

    写的没有错,你有没有试过click一下??
      

  2.   

    ???这个事件执行了啊,你点11111那个
    <html><head></head><body><div id="yourDiv" ><div id="myDiv"></div></div>
    </body></html>
    <script> function test(){
    alert("test");
    }
    var elm = document.createElement('DIV');
    var objTable = document.createElement('TABLE'); var objRow = objTable.insertRow();  //增加行 var objCell = objRow.insertCell(); //增加列

    objCell.innerHTML = "&nbsp;11111"; //

    objTable.onclick = test;  //问题在于这个事件没有执行!!!! objTable.id=  "tid01";
    objTable.style.position = 'absolute';
    objTable.style.display="block";
    objTable.titles = "测试";
    objTable.style.left = 10;
    objTable.style.top = 10;
    objTable.style.zIndex = 10;
    objTable.style.width= 200;
    objTable.style.height= 200; elm.appendChild(objTable);
    myDiv.appendChild(elm);
    alert(myDiv.innerHTML);
    </script>
      

  3.   

    可以正确执行onclick事件,lz没有试过?
    <html>
    <head></head>
    <body>
    <div id="yourDiv" >
     <div id="myDiv">
     </div>
    </div>
    </body>
    </html>
    <script> function test(){
    alert("click test");
    }
    var elm = document.createElement('DIV');
    var objTable = document.createElement('TABLE'); var objRow = objTable.insertRow();  //增加行 var objCell = objRow.insertCell(); //增加列

    objCell.innerHTML = "&nbsp;aaa"; //

    objTable.onclick = test;  //问题在于这个事件没有执行!!!! objTable.id=  "tid01";
    objTable.style.position = 'absolute';
    objTable.style.display="block";
    objTable.titles = "测试";
    objTable.style.left = 10;
    objTable.style.top = 10;
    objTable.style.zIndex = 10;
    objTable.style.width= 200;
    objTable.style.height= 200; elm.appendChild(objTable);
    myDiv.appendChild(elm);
    alert(myDiv.innerHTML);
    </script>
      

  4.   

    可以执行
    不过楼主弄的table没有边框,没有背景色,啥也看不见~~可以这样测试
    objTable.onclick = test;   //这里只是绑定了一下,当被单击的时候执行函数test
    objTable.onclick();        //单击,就会执行test函数,弹出test字符串
      

  5.   

    alert("test"); == alert('test');可以运行的,呵呵。