一个关于javascript的奇怪问题 本帖最后由 hgm210 于 2009-08-04 14:06:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(var i=0;i <=23;i=i+1) switch(x.length) { case 1: opt.text="0"+x; opt.value=x; break; case 2: opt.text=x; opt.value=x; break; } case后面对应的语句结束后要用break;跳出switch。另外2个问题我这里没出现。应该是你别的地方的代码出问题了。<select id="Select1"></select><script type="text/javascript">var h = document.getElementById("Select1");for(var i=0;i <=22;i=i+1) { var opt=document.createElement("option"); x=i.toString(); switch(x.length) { case 1: opt.text="0"+x; opt.value=x; break; case 2: opt.text=x; opt.value=x; break; } h.add(opt) } </script> LZ我建议你改种方法写比较好将switch改为if判断for(var i=0;i <=22;i=i+1) { var opt=document.createElement("option"); if(i<10 && i>0){ opt.text = "0"+i;}else{ opt.text = i;}opt.value = i;h.appendChild(opt);}你这样试试看} 非常感谢,用switch可以,是我其他地方的代码有问题! 有没有人用jQuery jVectorMap库 html or js or ajax or php 实现 在浏览器地址栏用JS代码创建或者加载页面的问题 请教树型菜单换前面的加号/减号图片问题 有将字符串进行GBK Encode的函数没? 可以让弹出的小窗口没有关闭的标志吗 急急急急急急!如何在浏览器里不直接打开EXCEL,而是提示保存? 如何用javascript选中所有的checkbox JAVASCRIPT两个问题,没分了,但还是要感谢。 求大神指点怎么点一下鼠标出现那个div,再点一下消失 帮忙看下这段小代码 动态网页创建控件对象的问题
switch(x.length)
{
case 1:
opt.text="0"+x;
opt.value=x;
break;
case 2:
opt.text=x;
opt.value=x;
break;
}
另外2个问题我这里没出现。应该是你别的地方的代码出问题了。<select id="Select1"></select>
<script type="text/javascript">
var h = document.getElementById("Select1");
for(var i=0;i <=22;i=i+1)
{
var opt=document.createElement("option");
x=i.toString();
switch(x.length)
{
case 1:
opt.text="0"+x;
opt.value=x;
break;
case 2:
opt.text=x;
opt.value=x;
break;
}
h.add(opt)
}
</script>
将switch改为if判断
for(var i=0;i <=22;i=i+1)
{
var opt=document.createElement("option");
if(i<10 && i>0)
{
opt.text = "0"+i;}else
{
opt.text = i;
}opt.value = i;h.appendChild(opt);}你这样试试看
}