JS :
复制代码代码如下:
<script>
fungsi getDefaultSelectedOption (selectId, valifnull) {
var dom, selectId = selectid.replace (/^#/, ''), opts;
mencoba {
opts = document.getElementById (selectId) .geteLementsByTagname ('option');
untuk (var i di opts) {
if (opts [i] .defaultSelectected) {
dom = opts [i];
merusak;
}
}
} catch (e) {
}
return dom || valifnull;
}
</script>
Demo :
复制代码代码如下:
<body>
<pilih id = "sel">
<Option value = "1"> 1 </pection>
<Option value = "2" dipilih = ""> 2 </pection>
<Option value = "3"> 3 </pection>
</pilih>
<tombol id = "btn"> tes </atton>
<script>
fungsi getDefaultSelectedOption (selectId, valifnull) {
var dom, selectId = selectid.replace (/^#/, ''), opts;
mencoba {
opts = document.getElementById (selectId) .geteLementsByTagname ('option');
untuk (var i di opts) {
if (opts [i] .defaultSelectected) {
dom = opts [i];
merusak;
}
}
} catch (e) {
}
return dom || valifnull;
}
</script>
<script>
document.geteLementById ('btn'). onclick = function () {
alert ((getDefaultSelectedOption ('sel1', {})). value);
};
</script>
</body>
不知道还有没有更方便快捷的方法 , 曾尝试通过 jQuery 获取 $ ('#opsi SEL [DefaultSelected]') , 可一直返回空。
各位园友 , 我要的是 Pilih 控件初始化的值 , 非 Pilih 当前选中的值 , 初始化的值不随 Pilih 值改变 , 大家可以做一下 Demo , 当 Pilih 值改变后 , ,