你的意思是不是:
<select name="table" id="table" >
<option value="" >选择一个项目</option>
<option value="内 存" >内 存</option>
<option value="微处理器">微处理器</option>
<option value="硬盘">硬盘</option>
<option value="显示器">显示器</option>
<option value="显卡">显卡</option>
</select>
这样不就可以得到了吗
<select name="table" id="table" >
<option value="" >选择一个项目</option>
<option value="内 存" >内 存</option>
<option value="微处理器">微处理器</option>
<option value="硬盘">硬盘</option>
<option value="显示器">显示器</option>
<option value="显卡">显卡</option>
</select>
这样不就可以得到了吗
function a(){
var sel = document.all.table;
alert(sel.options[sel.selectedIndex].text);
}
function b(){
var a = "";
var sel = document.all.table;
for( i =0 ; i < sel.options.length; i ++)
a = a + sel.options[i].text;
alert(a);
}
</script>
<body >
<select name="table" id="table" >
<option value="" >选择一个项目</option>
<option value="p_ram" >内 存</option>
<option value="p_cpu">微处理器</option>
<option value="p_disk">硬盘</option>
<option value="p_monitor">显示器</option>
<option value="p_graph_adp">显卡</option>
</select>
<button onclick="a()"> 被选的</button>
<button onclick="b()"> 全部</button> </body>