1.文本框
1.1 <input type=\"text\" name=\"test\" id=\"test\">
通过var t=document.getElementById(\"test\").value把值赋给变量t,
1.2 当然也可以反过来把已知的变量值赋给文本框,例如:
var m = \"5\";
document.getElementById(\"test\").value= m;
2.下拉列表框
2.1
<select name=\"sel\" id=\"sel\" onchange=\"look();\">
<option value=\"1\" >11</option>
<option value=\"2\" selected>22</option>
<option value=\"3\">33</option>
</select>
通过var s=document.getElementById(\"sel\").value获取<select>框中选中的值,此处默认选中value=\"2\"的选项,所以赋给变量s 的值是\"2\",而不是\"22\",
假如要把<select>中选择的\"值\"如\"3\"对应的\"文本值\"(\"33\")赋给test文本框,可以通过如下方法,
function look(){
var se =document.getElementById(\"sel\");
var option=se.getElementsByTagName(\"option\");
var str = \"\" ;
for(var i=0;i<option.length;++i)
{
if(options[i].selected)
{
document.getElementById(\"test\").value = option[i].text;
}
}
}
</script>
本文地址:https://www.stayed.cn/item/15401
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我