这样行不行:
<script>
var str=new Array("一","二","三","四","五");
with(document) {
write("<select name=sel onchange=alert(this.value)>");
for(i=0;i<5;i++)
write("<option value="+str[i]+">"+str[i]+"</option>");
write("</select>");
}
</script>
<script>
var str=new Array("一","二","三","四","五");
with(document) {
write("<select name=sel onchange=alert(this.value)>");
for(i=0;i<5;i++)
write("<option value="+str[i]+">"+str[i]+"</option>");
write("</select>");
}
</script>
解决方案 »
- HTML5页面如何发送和接受telnet命令?
- 帮下忙 帮我理解下js中的文字滚动效果。较劲脑子。
- 去掉重复的关键字
- 用script脚本写个判断问题
- JQUERY遍历取得selected第一个option的值
- 两个一样的下拉菜单,当我改变一个选项时,另一个也要自动变成一样的选项
- 如何用JS来实现国际化???
- 我希望将页面中的<font color="red">替换成<font color="blue">,怎么办?
- javascript怎样读取表单数据?怎样提交到数据库?
- 如何做到文字B和A的位置对调,其他不变
- 在线听歌客户端脚本的问题?不能连续播放。附代码。
- 特别特别奇怪的问题 看起来没问题 怎么好说密码不一致呢
var i=0;
ocument.myform.selectname.length=0;
for (;i<str.length;i++)
{
document.myform.selectname.options[document.myform.selectname.length]=new Option(str[i],str[i]);
}
还有个问题,javascript 中,我要校验text中输入的中英文字符长度,怎么写呀~!
分不够,可以再加~!
用ID.value.length可以得到输入的中英文字符长度,不分中英文的
str="0123456789中文";
var result=str.match(/[\u4e00-\u9fa5]/gi);
alert(str.length+result.length); // 返回14
</script>