首頁  >  文章  >  web前端  >  js取得select預設選取的Option並不是目前選取值_javascript技巧

js取得select預設選取的Option並不是目前選取值_javascript技巧

WBOY
WBOY原創
2016-05-16 16:49:361157瀏覽

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>
}
}
}
} } catch (e) { } return dom||valIfNull; } 腳本>
演示:




複製代碼


代碼如下:


< ;身體>

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值改變後,初始化的值是不會變的。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn