首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎样通过循环给select标签添加值?该如何解决

2012-01-10 
怎样通过循环给select标签添加值?做年月日联级菜单的时候 给select标签里面要添加 1950 - 2011 年这些opti

怎样通过循环给select标签添加值?
做年月日联级菜单的时候 给select标签里面要添加 1950 - 2011 年这些option ,怎样添加呢? 
是用js循环吗?
具体方法是怎样的?

[解决办法]
我知道Jquery可以很方便的加。不过用JS也可以做,就是代码会稍微多一点。

JScript code
$(document).ready(function(){    for(var i = 1950 ;i <= 2011;i++){        $("#selectID").append("<option>"+i+"</option>");       }});
[解决办法]
探讨
我知道Jquery可以很方便的加。不过用JS也可以做,就是代码会稍微多一点。


JScript code

$(document).ready(function(){
for(var i = 1950 ;i <= 2011;i++){
$("#selectID").append("<option>"+i+"</option>");
}
})……

[解决办法]
<select id="selectId" name="selectName" size="1">

var objOption = document.createElement("option");
objOption.text = "vc";
objOption.value = "1";
selectId.add(objOption);

想加多少就放到一个循环里面吧!

[解决办法]
建议使用 3 楼的方式,否则在 IE6 下会有 BUG

热点排行
Bad Request.