<script>
var Provinces=new Array("江苏","浙江","内蒙古")
var Citys=new Array();
Citys[0]=new Array("南京","苏州","无锡");
Citys[1]=new Array("杭州","温州","宁波");
Citys[2]=new Array("呼和浩特","包头");
var p="<select id='province'/>"
var c="<select id='city'/>";
var place="<div id='city'></div>"
</script>
在页面中输出place层,并将该层的背景通过javascript设置成蓝色

解决方案 »

  1.   

    不懂CSS和js, 学习中!
      

  2.   

    http://www.javaeye.com/topic/32889
    楼主可以参考这里的实现。
      

  3.   

    Mark........用onchange()事件试试看
      

  4.   

    html>   
    <head>   
        <title>中国地区三级联动表单</title>   
        <script language="javascript" src="area.js"></script>    
      
    <P>所在地:   
    <form id="For" method="post" runat="server">    
    <div style="position:relative;">   
    <span style="margin-left:100px;width:118px;overflow:hidden;">   
    <select style="width:118px;margin-left:0px" onchange="this.parentNode.nextSibling.value=this.value" runat="server"  NAME="province" >   
    </select></span><input name="box" style="width:100px;position:absolute;left:0px;">   
    </div>   
    <div style="position:relative;">   
    <span style="margin-left:100px;width:118px;overflow:hidden;">   
    <select style="width:118px;margin-left:0px" onchange="this.parentNode.nextSibling.value=this.value"runat="server"  NAME="city">   
    </select></span><input name="box" style="width:100px;position:absolute;left:0px;">   
    </div>   
    <SCRIPT language="javascript">    
       setup()    
       </SCRIPT>    
    </form>    
    </body>   
    </html>  
      

  5.   

    联动用js写很繁琐的,用dwr代码少很多..