document.getElementById("<%= ControlID.ClientID %>")和document.getElementById("ctl00_编辑区ID_控件ID")都不行,还是报缺少对象,么办?谢谢啊!

解决方案 »

  1.   

    你在IE里使用源代码里看看你HTML的ID是什么把.
      

  2.   

    看了源码,<div id="ctl00_ContentPlaceHolder1_abc">123</div>这是亲测的源码啊
      

  3.   

    大家都说对了,就是这个问题。
    不让说在套用母版页的时候母版页的form1 就会变成 aspnetForm ,所以你在页面运行的时候查看源文件找到那个控件的ID 在document.getElementById就可以了。
      

  4.   

    document.getElementById("<%= abc.ClientID %>")和document.getElementById("ctl00_ContentPlaceHolder1_abc")都不行
      

  5.   

    获取123是不是这样?document.getElementById("ctl00_ContentPlaceHolder1_abc").innerHTML
      

  6.   

    怎么获取里面的值?document.getElementById("ctl00_ContentPlaceHolder1_abc").innerHTML这样不行啊
      

  7.   


    你的是input的话,用value取值
      

  8.   

    不是input啊,div么取值?span等等 这样的么样取值?