document.all.item("ee").onchange=function(){document.all.item("ee").selectedIndex=1}

解决方案 »

  1.   

    <select name= "ee" onchange="this.selectedIndex=1">
    document.all.item("ee").onchange="this.selectedIndex=1"; 
    this 取值范围不同 onchange="this.selectedIndex=1"里的this代表在<select></select>里
    document.all.item("ee").onchange="this.selectedIndex=1";
    写在JS里 this表示意思就是window页面.所以是错的
      

  2.   

    因为你第一个this 和第二个 this 所指的对象不同
      

  3.   

    谢谢大家的回复
    我用document.all.item("ee").onchange=function(){document.all.item("ee").selectedIndex=1}这样好像还是不行
    JaggerLee 说的也是,犯了个低级错误
    我现在这样用了
    document.all.item("ee").onclick=function(){alert("不能修改的元素!");return;}