JS 函数方法 :
复制代码代码如下 :
<cript>
함수 getDefaultSelecteption (selectId, valifnull) {
var dom, selectId = selectId.replace (/^#/, ''), opts;
노력하다 {
opts = document.getElementById (selectId) .getElementsByTagName ( '옵션');
for (var i in opts) {
if (opts [i] .defaultselected) {
dom = opts [i];
부서지다;
}
}
} catch (e) {
}
반환 dom || valifnull;
}
</스크립트>
데모:
复制代码代码如下 :
<body>
<id = "sel"을 선택하십시오
<옵션 값 = "1"> 1 </옵션>
<옵션 값 = "2"selected = ""> 2 </옵션>
<옵션 값 = "3"> 3 </옵션>
</선택>
<버튼 id = "btn"> 테스트 </button>
<cript>
함수 getDefaultSelecteption (selectId, valifnull) {
var dom, selectId = selectId.replace (/^#/, ''), opts;
노력하다 {
opts = document.getElementById (selectId) .getElementsByTagName ( '옵션');
for (var i in opts) {
if (opts [i] .defaultselected) {
dom = opts [i];
부서지다;
}
}
} catch (e) {
}
반환 dom || valifnull;
}
</스크립트>
<cript>
document.getElementById ( 'btn'). onclick = function () {
ALERT ((getDefaultSelectedOption ( 'sel1', {})). value);
};
</스크립트>
</body>
不知道还有没有更方便快捷的方法, 曾尝试通过 jQuery 获取 $ ( '#sel 옵션 [defaultselected]') 됨, 可一直返回空。
各位园友 各位园友, 我要的是 선택 控件初始化的值 控件初始化的值, 非 선택 当前选中的值 当前选中的值, 初始化的值不随 선택 值改变 值改变, 大家可以做一下 데모, 当 선택 值改变后 值改变后 值改变后, 初始化的值是不会变的。 선택