请使用 document.getElementById

解决方案 »

  1.   

    name不被all识别 要用id
    在layer中加上id="nr_0"
      

  2.   

    onchange响应事件应该写成onChange="change(this.selectedIndex.value)"
      

  3.   

    suano() ( ) 信誉:100  2007-09-19 17:49:35  得分: 0  
     
     
    onchange响应事件应该写成onChange="change(this.selectedIndex.value)"
      
     
    ----------------------------还是不行,
      

  4.   

    <select name="sel" onChange="change(this.selectedIndex)">是取不到值的
    写成 this.options[this.selectedIndex].value
    还有document.all是取id值的 <layer name="nr_0"改为 <layer id="nr_0"
      

  5.   

    在Layer或Div中加ID,设置sytle="display:none"
    是1的时候
    LayerID.style.dispaly="inline"
    建议
      

  6.   

    谢谢你们!!!!
    解决方法如下:
    1。在Layer或Div中加ID,设置sytle="display:none"
    是1的时候
    LayerID.style.dispaly="inline"
    2。
    <select name="sel" onChange="change(this.selectedIndex)">是取不到值的
    写成 this.options[this.selectedIndex].value
    document.all是取id值的 <layer name="nr_0"改为 <layer id="nr_0"
      

  7.   

    对了,昨天忘说了,这个layer好像不能用,改成div就可以了