如果select標簽是有id屬性的,如
<select id=xx>...
則用下述方法獲取當前選項的值:
var v = xx.value;
或
var v = document.getElementById("xx").value; //此方法兼容性好
如果select標簽是有name屬性的,如
<form name=form1>
<select name=xx>...
則用下述方法獲取當前選項的值:
var v = form1.xx.value;
或
var v = document.getElementsByName("xx")[0].value;
如果同一頁面含有多個name屬性相同的標簽,則上述[0]中的數字要改為相應的物理順序號(從0起算)
如果select標簽不含有任何可供定位的屬性,如
<select>...
則用下述方法獲取當前選項的值:
var v = document.getElementsByTagName("select")[0].value;
如果同一頁面含有多個select標簽,則上述[0]中的數字要改為相應的物理順序號(從0起算)