比如一textbox id设为 aaa我再javascript用 getelementbyid('aaa')就会出现错误,提示获取不到对象,请问究竟是什么原因啊??

解决方案 »

  1.   

    因为textbox是服务器控件,当页面传送到客户端时,此控件的name和id的值也发生了变化,
    解决方法如
     将getelementbyid('aaa')改成document.getElementById("<%=TextBox控件ID.ClientID%>")
      

  2.   

    textbox 的id在页面运行时就会变化,不是你在程序中命名的了,和asp不一样。要用TextBox控件ID.ClientID