鼠标点击的span元素获得所在同一表格的hidden元素的value
hidden在后面
<td><span onclick="alert(this.parentNode.childNodes[1].value)">span1</span><input type="hidden"></td>
hidden如果是td里的第N个子元素
hidden的value就可以通过this.parentNode.childNodes[N-1].value获的

解决方案 »

  1.   

    var spanTemp=document.getElementById(spanID)
    while(spanTemp.tagName.toLowerCase()!="table") //向上找html标签为'table'的父级元素
    {
       spanTemp=spanTemp.parentNode
    }
    现在的spanTemp就是要的table了.
      

  2.   

    如果LZ的代码有显示样式上的换行!在FF下会出问题吧!这种情况必要的前题是没有视觉上的换行!也就是这样
    <table><tr><td></td></tr></table>
    反之
    <table>
           <tr>
                 <td></td>
           </tr>
    </table>