<table cellspacing="0" cellpadding="1" border="0">
<tr>
<td>depth</td><td>A</td><td>B</td>
</tr>
<tr>
<td>200</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">-2</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">-2</td>
</tr>
<tr>
<td>300</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">-3</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">3</td>
</tr>
<tr>
<td>400</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">-4</td><td onclick="alert(this.parentNode.cells[0].innerHTML)">4</td>
</tr>    </table>

解决方案 »

  1.   


    可以把depth的值赋给一个变量不?
      

  2.   

    <td onclick='getValue(this.parentNode.rowIndex,this.cellIndex)'>
    </td>function getValue()
    {
    ....
    }
      

  3.   

    <table cellspacing="0" cellpadding="1" border="0">
    <tr>
        <td>depth</td><td>A</td><td>B</td>
    </tr>
    <tr>
        <td>200</td><td onclick="getvalue(this)">-2</td><td onclick="getvalue(this)">-">-2</td>
    </tr>
    <tr>
        <td>300</td><td onclick="getvalue(this)">-">-3</td><td onclick="getvalue(this)">-">3</td>
    </tr>
    <tr>
        <td>400</td><td onclick="getvalue(this)">-">-4</td><td onclick="getvalue(this)">-">4</td>
    </tr>    </table><input id=mytext name="mytext" >
    <script>
    function getvalue(o){
       document.getElementById("mytext").value = o.innerHTML
       alert(parentNode.firstChild.innerHTML)//取的后可以做其他用.
    }
    </script>
      

  4.   

    alert(parentNode.firstChild.innerHTML);//取的后可以做其他用.
    这句什么意思,能具体点吗?谢谢我想把depth对应的变量用于JSP页面中
      

  5.   

    <script> 
    function getvalue(o){ 
       document.getElementById("mytext").value = o.innerHTML 
       var deep=parentNode.firstChild.innerHTML
    //这样能取得了,具体应用自己做。   

    </script>