0
我有一個對象名爲update
的方法生成一個整數,如果它不同於region
變量的值,則將其分配給region
。如果整數與region
相同,則用戶從<select>
下拉菜單中選擇一個值。從函數內部獲取選擇下拉列表的值
我想弄清楚如何獲得<select>
的值到函數中。
<form>
選擇一個區域 東北 東南亞 北環 中南 中原 西北 西南
//Destination object
var destination= function(spec) {
spec= spec||{};
var that= {};
that.update= function(newDest) {
function roll() {
return Math.floor(Math.random()*6)+Math.floor(Math.random()*6)+Math.floor(Math.random()*2)*11;
};
newDest= newDest||{};
//newDest is event
newRegion=newDest.target.value;
//newDest is empty object
newRegion= newDest.region||codes[roll()][0];
if (spec.region=== newRegion) {
//ask user for new region
//how do i use event handlers here?
};
//set new region
spec.region= newRegion;
//set new city
spec.city= newDest.city||codes[roll()][newRegion];
};
return that;
};