如题

解决方案 »

  1.   


    <script type="text/javascript"> function showSelect(obj) {
    document.getElementById('val').value = obj[obj.selectedIndex].value;
    document.getElementById('txt').value = obj[obj.selectedIndex].text;
    }
    </script>
    <div>
    <select onchange="showSelect(this)">
    <option value="1">一</option>
    <option value="2">二</option>
    <option value="3">三</option>
    </select>
    显示<input id='txt' value='' type="text" />
    值<input id='val' value='' type="text" />
    </div>
      

  2.   

    1楼应该是document.getElementById('val').value = obj.options[obj.selectedIndex].value;
      

  3.   

    +
    可以稍作修改
     function showSelect(obj) {
                document.getElementById('val').value = obj.value;//直接value
                document.getElementById('txt').value = obj[obj.selectedIndex].text;
            }
      

  4.   

    document.getElementById('val').value = obj[obj.selectedIndex].value;