alert(document.getElementById("c").nextSibling.tagName)

解决方案 »

  1.   

    <script>

    function Get()
    {
    var s = document.getElementsByName("c");
    var d = document.getElementsByName("d");
    alert('C NEXT = '+s[0].nextSibling.innerText);
    alert('D NEXT = '+d[0].nextSibling.innerText);
    }  </script>
     </HEAD> <BODY>
     <input type="button" value="get" onclick="Get();"><br/>
     <select name="c" >
    <option value="01" selected="selected">11</option>
    <option value="02">22</option>
    <option value="03">33</option>
    <option value="04">44</option>
    </select><span> c after span</span><select name="d" >
    <option value="01" selected="selected">11</option>
    <option value="02">22</option>
    <option value="03">33</option>
    <option value="04">44</option>
    </select><span>d after span</span>
     </BODY>
    </HTML>
      

  2.   

    .nextSibling.tagName
    正解  赫赫 我刚刚自己想的
    .parentNode.childNodes(1)