document.getElementById('<%= sizelbl.ClientID %>').innerHTML =btn.value ;
        document.getElementById ('HiddF1').value=document.getElementById('<%= sizelbl.ClientID %>').innerHTML;
string size = this.HiddF1.Value;这样为什么还是取不到label的值呢???

解决方案 »

  1.   

    btn是啥?
    你的代码在哪写的?
      

  2.   

    document.getElementById('<%= sizelbl.ClientID %>').innerHTML =btn.value ;
    alert(document.getElementById('<%= sizelbl.ClientID %>').innerHTML);
            document.getElementById ('HiddF1').value=document.getElementById('<%= sizelbl.ClientID %>').innerHTML;
    alert(document.getElementById ('HiddF1').value);这样调试,看有值吗?
      

  3.   

              var v=window.document.getElementById("Label1").innerText;
              window.opener.document.getElementById("HiddF1").value = v;
      

  4.   

    document.getElementById('<%= sizelbl.ClientID %>').innerHTML =btn.value ;
    <%= sizelbl.ClientID %>是什么?HiddF1 这又是什么? 那个是label?
      

  5.   


    就是我点击一个按钮,然后按钮的值赋给label
      

  6.   

    <asp:Button id=x runat=server OnClientClick="xx(this);return false" />function xx(btn)
    {
    document.getElementById('<%= sizelbl.ClientID %>').innerHTML =btn.value ;
    document.getElementById ('HiddF1').value=document.getElementById('<%= sizelbl.ClientID %>').innerHTML;
    }
      

  7.   


    alert(document.getElementById('<%= sizelbl.ClientID %>').innerHTML);
    这句能弹出
    alert(document.getElementById ('HiddF1').value);
    这句不能
    好奇怪,哪里出错了
      

  8.   

    我是来学习的,会不会禁用了ViewState
      

  9.   


    应该是document.getElementById ('HiddF1').value没有取到值了
      

  10.   

    document.getElementById('<%=HiddF1.ClientID%>').value
      

  11.   


    这样的我试过了,这样做的话,当我点击按钮的时候,label取不到按钮的值
      

  12.   

    innerHTML不行你就试试innerText吧...
      

  13.   

    <asp:Button id=x runat=server OnClientClick="xx(this);return false" />function xx(btn)
    {
    document.getElementById ('HiddF1').value=btn.value 
    }