<script type="text/javascript">
   function showIE6Tooltip(e){
        if(!e){var e = window.event;}
        var obj = e.srcElement;
        var objHeight = obj.offsetHeight;
        var optionCount = obj.options.length;
        var eX = e.offsetX;
        var eY = e.offsetY;
       
        //我在这里怎么获取鼠标所在的option的index是多少啊?
    }
    </script>
 
 
 <select id="test" title="Title on the select" onmousemove="showIE6Tooltip();"  size="4">
        <option value="1" title="111">One Thing</option>
        <option value="2" title="222">Two Thing</option>
        <option value="3" title="333">Three Thing</option>
        <option value="4" title="444">Four Thing</option>
        <option value="5" title="555">Five Thing</option>
        <option value="6" title="666">Six Thing</option>
        <option value="7" title="777">Seven Thing</option>
        <option value="8" title="888">Eight Thing</option>
    </select>

解决方案 »

  1.   

    大哥
    你这样不是办法的
    js基础总归要学到嘛
    获取节点都不会
    这很难办的
    不会的话
    至少google也能找到答案也可以的
      

  2.   

    你先告诉我,这个问题怎么解决?
    你只写了个.value,我怎么知道怎么用啊,你得把代码全给贴出来
      

  3.   

    <script type="text/javascript"> 
      function showIE6Tooltip(e){ 
            if(!e){var e = window.event;} 
            var obj = e.srcElement; 
            var objHeight = obj.offsetHeight; 
            var optionCount = obj.options.length; 
            var eX = e.offsetX; 
            var eY = e.offsetY; 
          
            //我在这里怎么获取鼠标所在的option的index是多少啊? document.getElementByName("test").option.index;
        } 
        </script> 
    <select id="test" name="test" title="Title on the select" onmousemove="showIE6Tooltip();"  size="4"> 
            <option value="1" title="111">One Thing </option> 
            <option value="2" title="222">Two Thing </option> 
            <option value="3" title="333">Three Thing </option> 
            <option value="4" title="444">Four Thing </option> 
            <option value="5" title="555">Five Thing </option> 
            <option value="6" title="666">Six Thing </option> 
            <option value="7" title="777">Seven Thing </option> 
            <option value="8" title="888">Eight Thing </option> 
        </select>  
      

  4.   

    <script type="text/javascript"> 
      function showIE6Tooltip(e){ 
            if(!e){var e = window.event;} 
            var obj = e.srcElement; 
            var objHeight = obj.offsetHeight; 
            var optionCount = obj.options.length; 
            var eX = e.offsetX; 
            var eY = e.offsetY; 
          
            //我在这里怎么获取鼠标所在的option的index是多少啊? document.getElementByName("test").selecedIndex;
        } 
        </script> 
    <select id="test" name="test" title="Title on the select" onmousemove="showIE6Tooltip();"  size="4"> 
            <option value="1" title="111">One Thing </option> 
            <option value="2" title="222">Two Thing </option> 
            <option value="3" title="333">Three Thing </option> 
            <option value="4" title="444">Four Thing </option> 
            <option value="5" title="555">Five Thing </option> 
            <option value="6" title="666">Six Thing </option> 
            <option value="7" title="777">Seven Thing </option> 
            <option value="8" title="888">Eight Thing </option> 
        </select>