能夠獲得label的text嗎?好像連label的id都不能找到……
我也期待有人能回答這個問題

解决方案 »

  1.   

    <label id="aa">sdfsdf</label>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(document.getElementById("aa").innerText);
    //-->
    </SCRIPT>
      

  2.   

    那如果我要怎样通过条件来找到form中的我要找的label呢?
    我怎样获得label的id呢?
      

  3.   

    你想在什么条件下得到这个lable的ID呢?
      

  4.   

    <script language="javascript">
    function getvalues()
    {
    var frm = document.forms[0];
    alert(frm.elements[0].value);
    alert(frm.elements[0].id); //label   alert(frm.elements[1].value);
    alert(frm.elements[1].id); //textbox  

    }
    </script>
    那爲什麽通過上面的只能獲得textbox的value,id,卻不能得到label的呢?
    這是為什麽????
      

  5.   

    var form = document.forms[0];
    我要知道我的form上的每个控件的id,然后我通过id以lab开头的来确定我是否要显示?
      

  6.   

    还有我的label的Visible="False"时用alert(document.getElementById("aa").innerText);会报错那上为什么呢?
      

  7.   

    没办法,form里的元素是指能提交的,换个思路
      

  8.   

    你用style="DISPLAY:none"就可以了。
      

  9.   

    那disply 与 visible有什么本质的差别吗?
    讲来听听
      

  10.   

    to 回复人: ttyp(愿赌服输) ( ) 信誉:100 :
    那我该用什么办法来获的textbox的id,难道不可以吗?不能实现?
      

  11.   

    lable 是服务器端的控件,visible=false的时候,事实上没有把它传给客户端。这个时候如果试图对它进行操作,自然就会出错。而用style中display:none的方法则会传给客户端,只是不显示。
      

  12.   

    input,select控件可以获得啊,label,div等不能在form里获得
    disply 与 visible差别是前者是物理的,不占用布局空间,后者不是