var obj=document.getElementById("trid2");//根据id获取节点对象
<tr id="trid1"> //它无法获取上一个兄弟节点。它的父节点是tbody
<th colspan="2">注册页面</th>
</tr>
<tr id="trid2">
<th colspan="2">注册页面</th>
</tr>
如果换成trid1. var pronode=obj.previousSibling;//这个就会报错。
调试结果如图
//建议打开浏览器调试。可以看到错误
// var pronode=obj.previousSibling;//获取上一个兄弟节点
// nodeInfo(pronode); 为了可以更好的理解。你可以先把这两句话注释掉。编译无误。
|
|