近日碰到一個(gè)問題,就是需要將用戶點(diǎn)擊下拉列表當(dāng)中某個(gè)選項(xiàng)后,將其所選的內(nèi)容保存起來,例如下面的HTML代碼:
復(fù)制代碼 代碼如下:
<select onchange="isSelected(this.value);">
<option value="1">北京</option>
<option value="2" >上海</option>
<option value="2" >廣州</option>
</select>
復(fù)制代碼 代碼如下:
function isSelected(value) {
var cityName;
var city = document.getElementById("city");
//獲取選中的城市名稱
for(i=0;i<city.length;i++){
if(city[i].selected==true){
cityName = city[i].innerText; //關(guān)鍵點(diǎn)
alert("cityName:" + cityName);
}
}
復(fù)制代碼 代碼如下:
function isSelected(value) {
var city = document.getElementById("city");
alert(city.options[city.selectedIndex].innerText);
}
新聞熱點(diǎn)
疑難解答
圖片精選