怎样通过js改变select的值? <select name="s" onchange='setS(this.value)'> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好用value来传递document.formName.elements["s"].value = o; 可是我就是不想用value才问的因为事先并不知道value 问题解决:<select name="regprovince"><option value='1'>北京</option><option value='2'>天津</option><option value='3'>上海</option></select><script language="javascript">function setRegProvinceValue(regProvinceString){ for (var i=0; i<document.all.regprovince.length;i++){ if (document.all.regprovince.options[i].text == regProvinceString) { document.all.regprovince.value = document.all.regprovince.options[i].value; } }}function setRegProvince(regProvinceString){ for(var i=1;i<=regProvinceString.length;i++) { for(var j=0;i+j<=regProvinceString.length;j++) { setRegProvinceValue(regProvinceString.substring(j, i + j)); } }}setRegProvince("我家在上海");</script> 加入一点模糊判断因为option往往填写的是“上海市”而不是“上海”<select name="regprovince"><option value='1'>北京市</option><option value='2'>天津市</option><option value='3'>上海市</option></select><script language="javascript">function setRegProvinceValue(regProvinceString){ for (var i=0; i<document.all.regprovince.length;i++){ var reg = new RegExp(regProvinceString); if (reg.test(document.all.regprovince.options[i].text)) { document.all.regprovince.value = document.all.regprovince.options[i].value; } }}function setRegProvince(regProvinceString){ for(var i=1;i<=regProvinceString.length;i++) { for(var j=0;i+j<=regProvinceString.length;j++) { setRegProvinceValue(regProvinceString.substring(j, i + j)); } }}setRegProvince("我家在上海");</script> 关于js的类式继承不理解 脚本运行没有权限,在线等解决方法 高分求教,谁能搞懂这个数字的具体含义 【用highcharts或者jquery插件画一个图表】 ie9 body onload 不执行 求高人指点 送100 怎样设定IE中的打印机对话框!急 关于三维数组的大小 页面转向在同一窗口而不是新开窗口应如何实现? 关于Components in Internet Explorer 如何实现菜单(不一般的哦) 关于设置一个display属性值的问题 求高效脚本!取任意两个日期中间的所有日期
document.formName.elements["s"].value = o;
因为事先并不知道value
<select name="regprovince">
<option value='1'>北京</option>
<option value='2'>天津</option>
<option value='3'>上海</option>
</select>
<script language="javascript">
function setRegProvinceValue(regProvinceString){
for (var i=0; i<document.all.regprovince.length;i++){
if (document.all.regprovince.options[i].text == regProvinceString)
{
document.all.regprovince.value = document.all.regprovince.options[i].value;
}
}
}function setRegProvince(regProvinceString)
{
for(var i=1;i<=regProvinceString.length;i++)
{
for(var j=0;i+j<=regProvinceString.length;j++)
{
setRegProvinceValue(regProvinceString.substring(j, i + j));
}
}
}setRegProvince("我家在上海");
</script>
因为option往往填写的是“上海市”而不是“上海”<select name="regprovince">
<option value='1'>北京市</option>
<option value='2'>天津市</option>
<option value='3'>上海市</option>
</select>
<script language="javascript">
function setRegProvinceValue(regProvinceString){
for (var i=0; i<document.all.regprovince.length;i++){
var reg = new RegExp(regProvinceString);
if (reg.test(document.all.regprovince.options[i].text))
{
document.all.regprovince.value = document.all.regprovince.options[i].value;
}
}
}function setRegProvince(regProvinceString)
{
for(var i=1;i<=regProvinceString.length;i++)
{
for(var j=0;i+j<=regProvinceString.length;j++)
{
setRegProvinceValue(regProvinceString.substring(j, i + j));
}
}
}setRegProvince("我家在上海");
</script>