js 函數方法:
<script>; getDefaultSelectedOption(selectId, valIfNull) { <BR>var dom, selectId = selectId.replace(/^#/, ''), opts; <BR>嘗試{ <BR>opts = document.getElementByTagget(sIdy).com option'); <BR>for (var i in opts) { <BR>if (opts[i].defaultSelected) { <BR>dom = opts[i]; <BR>休息; <BR>} <BR>} <BR>} <BR>} <BR>} <BR>} <BR>} <BR>} <BR>} </script>
}
}
}
演示:
複製代碼
代碼如下:
< ;身體>
1選項>
2選項>
3選項>
選擇>
測試
function getDefaultSelectedOption(selectId, valIfNull) {
var dom, selectId = selectId. replace(/^#/, ''), opts;
嘗試{
opts = document.getElementById(selectId).getElementsByTagName('option');
for (var i in opts) {
if (opts[i].defaultSelected) {
dom = opts[i];
休息;
}
}
} catch (e) {
}
}
} catch (e) {
}
} } catch (e) { } } } catch (e) { } } } catch (e) { } } } 腳本> document.getElementById('btn').onclick = function () { alert((getDefaultSelectedOption(' sel1', {})).value); }; 腳本> 身體> 不知道還有沒有更方便快速的方法,曾經嘗試透過jQuery取得$('#sel option[defaultSelected]'),可一直回傳空。 各位園各位朋友,我要的是select控制初始化的值,非select目前選取的值,初始化的值不隨select值改變,大家可以做一下Demo,當select值改變後,初始化的值是不會變的。