Javascript 添加要选择的选项
嗨,我尝试通过javascript以两种方式添加选项进行选择,但都不起作用: 单向:Javascript 添加要选择的选项,javascript,html,Javascript,Html,嗨,我尝试通过javascript以两种方式添加选项进行选择,但都不起作用: 单向: function addYear() { var currentYear = new Date().getFullYear(); var legalWorkingAge = currentYear - 16; var select = document.getElementById("Year"); for (var i = legalWorkingAge; i >= 19
function addYear() {
var currentYear = new Date().getFullYear();
var legalWorkingAge = currentYear - 16;
var select = document.getElementById("Year");
for (var i = legalWorkingAge; i >= 1900; i--) {
try {select.add(new Option(i,0), null);} // standards compliant; doesn't work in IE
catch(ex) {select.add(new Option(i,0));} // IE only
}//for
} //addYear
第二种方式:
function addMonth() {
var select = document.getElementById("Month");
for (var i = 1; i <= 12; i++) {
var option = document.createElement('option');
option.text = option.value = i;
select.add(option, 0);
} //for
} //addMonth
html:
有什么想法吗?Tnx的帮助:D这将在所有浏览器中工作
那对我也不管用那是什么意思?错误?什么
<body onload="addDate()">
function addDate() {
addMonth();
addYear();
}
<select id="Month" name="Month">
</select>
<select id="Year" name="Year">
</select>
window.onload=function() {
addYear();
}
function addYear() {
var currentYear = new Date().getFullYear();
var legalWorkingAge = currentYear - 16;
var select = document.getElementById("Year");
for (var i = legalWorkingAge; i >= 1900; i--) {
select.options[select.options.length]=new Option(i,i);
}//for
} //addYear