表单里的下拉菜单:
<script>
for( i=1;i <3;i++)
str+= ' <select name=Area '+i+ ' id=Area '+i+ ' OnChange= "setType( '+i+ '); " > '+ AreaList + ' </select> '
</script>
下面是setType函数
function setType(n){
var id;
id=document.form1.Area[n].value
}
问题就是:document.form1.Area[n].value获取不了n的值,等着救命!
------解决方案--------------------
不好意思写错了
id=document.form1( "Area "+n).value
------解决方案--------------------
或者这样
str = eval( "document.form1.Area "+n)