日期:2014-05-16  浏览次数:20281 次

怎么获得节点!!!
JScript code

function display(obj){

}



<table>
<tr>
<td><img src="images/max.gif" onclick="display(this);" id="im" /></td>-----我这里调用了。
<td>1<td>
</tr>

<tr style="display:none"> --因为这里是不显示的,我想通过点上面那个图片,然后得到这个节点!然后让他显示。
<td>
</td>
<td>
</td>
</tr>
</table>
现在就是我拿不到这个节点!!!


就是两个<tr>,我要从第一个tr里面的td中的<img>的事件拿出下面的一个tr(<tr style="display:none">)高手指教。

------解决方案--------------------
<table> 
<tr> 
<td> <img src="images/max.gif" onclick="display(this);" id="im" /> </td> -----我这里调用了。 
<td> 1 <td> 
</tr> 

<tr id="tr_1" style="display:none"> --因为这里是不显示的,我想通过点上面那个图片,然后得到这个节点!然后让他显示。 
<td> 
</td> 
<td> 
</td> 
</tr> 
</table> 

document.getElementById("tr_1").style.display="";
------解决方案--------------------
document.getElementById("im").parentNode.parentNode.nextSibling.style.display
------解决方案--------------------
有id就直接设置style就可以拉
------解决方案--------------------
HTML code
document.getElementById("im").parentNode.parentNode.nextSibling.style.display