俺也查不出来
这个table是已经存在了的~~
document.getElementById("id_div").appendChild(element_table);
这句改成这样是可以的
document.getElementById("id_div").innerHTML = element_table.outerHTML;
你说的事件源是指什么?
e = window.event;
var obj = e.srcElement;
??

解决方案 »

  1.   

    多谢楼上的
    事件源比如说一个组件触发了onClick事件
    怎么在onClick处理逻辑中找到这个组件
      

  2.   

    像这样的?
    <button onClick="alert(window.event.srcElement.tagName);">button</button><input  onClick="alert(window.event.srcElement.tagName);"><table width="100" height="100">
    <tr>
    <td onClick="alert(window.event.srcElement.tagName);">ssssssssss</td>
    </tr>
    </table>
      

  3.   

    <input type='button' id='b1' value=' TEST'>
    <input type='text' id='t1' value=' TEST1'>
    <script language="JavaScript">
      document.onclick=function(){
       alert(event.srcElement.id);
      }
    </script>
      

  4.   

    是有点奇怪,只能归因于IE的appendChild实现了。firefox里有表格显示,但大小似乎不正常。