我正在尝试动态创建下拉框,例如当我单击添加按钮时,它必须创建新的下拉框。下拉列表还包含动态值,例如它需要当前年份并且必须显示最多加五年。请建议我这样做。
谢谢..
这是我尝试过的代码。
javascript代码:
function Add()
{
var name1 = document.createElement("select");
name1.setAttribute('id',"year1")
name1.setAttribute('oncreate',"Date1()");
}
function Date1(){
d = new Date();
curr_year = d.getFullYear();
for(i = 0; i < 5; i++)
{
document.getElementById('year1').options[i] = new Option((curr_year-1)-i,(curr_year-1)-i);
}
}
html代码:
<input type="button" name="add" value="Add" onclick="Add();">