假如有一个<td><input type='text' id='a'/><span></span></td>我取得了a对象,现在想取得span对角,不通过先取父对象最取子对象这样的方法,如何取得?

解决方案 »

  1.   

    nextSibling 下个同辈节点
    previousSibling 上个同辈节点
      

  2.   

    js:
    nextSibling 下个
    previousSibling 上个
    jquery:
    prev()//前一个
    next()//后一个
      

  3.   

    nextSibling 下个
    previousSibling 上个
      

  4.   

    $("#a + span")緊跟在a後面的span元素
      

  5.   

    唉,最终还是用了Jquery的Next方法,谢谢上面的各位,分平分了,哈哈!
      

  6.   

    nextSibiling可以
    document.getElementById("a").nextSibiling
      

  7.   

    nextSibling可以的  <TABLE>
      <TR>
    <td><input type='text' id='a'/><span></span></td>  </TR>
      </TABLE>
      <SCRIPT LANGUAGE="JavaScript">
    alert(document.getElementById("a").nextSibling.tagName);
      </SCRIPT>