window.document.form1.elements 为空或不是对象。。急求解决。。。附代码
varaaaa="";for(vari=0;i<window.document.form1.elements[0].length;i++){vare=Form1.elem...
var aaaa=""; for (var i = 0; i < window.document.form1.elements[0].length; i++) { var e = Form1.elements[i]; if (e.checked) 。。。。。。 </script> </HEAD> <body scroll="no"> <form method="post" action="SelectCondition.aspx?TableName=ERPJiaoSe&LieName=JiaoSeName&Radstr=0.7499828664585948" id="Form1">
展开
1个回答
展开全部
<body scroll="no">
<form method="post" action="" id="Form1">
<select>
<option value="1">a</option>
<option value="2">b</option>
</select>
</form>
<script>
var form1= document.getElementById("Form1");
for (var i = 0; i <form1.length; i++) { //循环查找select
var select=form1.elements[i];
for(var j=0;j<select.length;j++){//循环查找select下的option
var option = select.options[j];
if (option.selected) {
alert(option.value);//这里写入你的功能
}
}
}
</script>
</body>
把script放在下面,否则页面没加载完会先加载js造成错误
看代码你是在查找select的选中值,查找方法是select.option.selected,选中则为true.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询