document.all.slCity.options[document.all.slCity.length]=new Option("南京");
document.all.slCity.options[document.all.slCity.length]=new Option("北京京");现在页面上slCity能看到“南京”,“北京”两项,但在使用document.all.slCity.value 取当前值得时候确为空。
那位大侠指点下啊?

解决方案 »

  1.   

    <select name="slCity"></select>
    <script>
    document.all.slCity.options[document.all.slCity.length]=new Option("南京");
    document.all.slCity.options[document.all.slCity.length]=new Option("北京");
    alert(document.all.slCity.options[0].innerText);
    </script>
    经我测试上面的代码完全可以实现你的要求
    document.all.slCity.options[0].innerText这句就可以得到你想要的,你想要的得到了,我想要的分是不是也该得到呢?给分!!!
      

  2.   

    document.all.slCity.options[0].innerText不是你要的,正确是document.all.slCity.options[document.all.slCity.options.selectedIndex].innerText,给不给分随便吧