<tr onclick="onsubmit(this);">
</tr>其中this是什么含义!!

解决方案 »

  1.   

    <tr onclick="onsubmit(this);" id="aaa"> 
    </tr><tr onclick="onsubmit(document.getElementById('aaa'));" id="aaa"> 
    </tr>
      

  2.   

    this指的就是触发该事件的页面元素,这里指tr对象
      

  3.   


    根据情况,可能是代表所在的 tr 元素,如果在表单中对onsubmit事件就是当前所在 form 的表单
      

  4.   

    function onsubmit(obj){
    alert(obj.outerHTML);//这里打印的就是<tr onclick="onsubmit(this);"></tr>
    }
      

  5.   

    我的博客有关于this的文章
    http://blog.csdn.net/troyaninpc/archive/2009/05/15/4189746.aspx
      

  6.   

    <tr onclick="onsubmit(this);"> 
    就是把tr这个对象传给onsubmit()
      

  7.   

    this明确定义是指:调用该方法的对象(作用域)。通俗的说:tr对象通过onclick事件调用onSubmit方法,那么onSubmit中引用的this便指向tr。
    结构理解:
    同等于:tr.onclick = function (){this}..
      

  8.   


    如上,记住一句话就好了,this始终指向调用它的对象!
      

  9.   

    this 就是响应事件的那个节点对象。你这个里就是<tr>