这是老师布置的一道题,上网搜的时候有很多针对这道题的解答,因为这是一家java公司的面试题,但是搜到的代码看着很有条理,在我的页面里却什么也出不来,后来老师说这个和浏览器也有关系的,所以大家拷该代码的时候也考虑下自己的浏览器是否支持该程序。
<HTML>
<HEAD>
<TITLE>网页窗口标题</TITLE>
</HEAD>
<BODY>
<script>
function getSelectedText(name){
var obj=document.getElementByName(name);
for(i=0;i<obj.length;i++){
if(obj[i].selected==true){
returnobj[i].innerText;
}
}
}
function getSelectedValue(name){
var obj=document.getElementByName(name);
return obj.value;
}
function get() {
alert(a.a.value);
alert($(":select").val());
}
</script>
<formname="a">
<selectname="a" >
<optionvalue="a">1</option>
<optionvalue="b">2</option>
<optionvalue="c">3</option>
</select>
</form>
<input type="button" value="所选文本" οnclick="get()" />
<input type="button" value="所选值" οnclick="get()"/>
</BODY>
</HTML>