用document.getElementById().value
可以不

解决方案 »

  1.   

    不行,浏览器报告“语法错误”
    另外请问getElementById()中的参数的控件名是否要加双引号?
      

  2.   

    前台用
    document.getElementById("<%=this.元素id.UniqueID%>");
      

  3.   

    document.getElementById("<%=textbox1.ClientID%>");
      

  4.   

    document.getElementById("<%=textbox1.ClientID%>");
    --------------------------------------------------------------------------
    楼上的完全正确,所以一般有框架的,或者继承自模板页的页面用javascript来
    取服务器端的控件的值的时候不要直接用document.getElementById(服务器端控件ID),
    要用document.getElementById("<%=textbox1.ClientID%>");这种方式才能取到
    正确的值
      

  5.   

    请问高手:当需要用Javascript向TextBox服务端控件写入显示值时,是否可以用如下代码?
    document.getElementById("<%=txtbox1.ClientID%>").innerText = "abcdef";
    我在代码中这样写时显示“语法错误”。