document.getElementById('Label1').document.getElementsByTagName('input');
效果怎么和document.getElementsByTagName('input');是一样的?
前台一段代码:
 <span id="Label1"><DIV style="FONT-SIZE: 26px" align=center><B>办公用品申请单</B></DIV><DIV style="FONT-SIZE: 26px" align=center>&nbsp;</DIV><DIV style="FONT-SIZE: 26px" align=center><TABLE cellSpacing=1 cellPadding=4 width=600 align=center bgColor=#000000 border=0><TBODY><TR bgColor=#ffffff><TD align=middle width=120 bgColor=#f3f3f3><B>申请人</B></TD><TD><INPUT title=申请人 style="WIDTH: 96px; HEIGHT: 21px" size=13></TD><TD align=middle width=120 bgColor=#f3f3f3><B>申请日期</B></TD><TD><INPUT title=申请日期 style="WIDTH: 96px; HEIGHT: 21px" size=15></TD></TR><TR bgColor=#ffffff><TD align=middle bgColor=#f3f3f3><B>部门</B></TD><TD><INPUT title=部门 style="WIDTH: 96px; HEIGHT: 21px" size=15></TD><TD align=middle bgColor=#f3f3f3><B>部门负责人&nbsp;</B></TD><TD><INPUT title=部门负责人 style="WIDTH: 96px; HEIGHT: 21px" size=14></TD></TR><TR bgColor=#ffffff><TD align=middle bgColor=#f3f3f3><B>申领物品&nbsp;</B></TD><TD colSpan=3><INPUT title=申领物品 style="WIDTH: 96px; HEIGHT: 21px" size=15></TD></TR><TR bgColor=#ffffff><TD align=middle bgColor=#f3f3f3><B>申领说明&nbsp;</B></TD><TD colSpan=3><TEXTAREA title=申领说明 style="WIDTH: 458px; HEIGHT: 79px" rows=5 cols=60></TEXTAREA></TD></TR><TR bgColor=#ffffff><TD align=middle bgColor=#f3f3f3><B>审批结果&nbsp;</B></TD><TD colSpan=3><SELECT title=审批结果><OPTION value=同意 selected>同意</OPTION><OPTION value=不同意>不同意</OPTION></SELECT></TD></TR><TR bgColor=#ffffff><TD align=middle bgColor=#f3f3f3><B>审批意见&nbsp;</B></TD><TD colSpan=3><TEXTAREA title=审批意见 style="WIDTH: 458px; HEIGHT: 79px" rows=5 cols=60></TEXTAREA></TD></TR></TBODY></TABLE></DIV></span><

解决方案 »

  1.   

    document.getElementById('Label1').document.getElementsByTagName('input');
    //这个是在Label1里面找<input />
    document.getElementsByTagName('input');
    //而这个是在整个doc里面找<input />
    不同的 。
      

  2.   

    document.getElementsByTagName('input2')你可以把一组的input 取name 另
    document.getElementById('Label1').document.getElementsByTagName('input1');
      

  3.   

    想法是这样,但事实却是整个页面的
    for(var i=0;i<10;i++)
    {
    alert(document.getElementById('Label1').document.getElementsByTagName('input')[i].value);
    }
    第三个跳出来的是VIEWSTATE的代码
      

  4.   

    VIEWSTATE应该不会再Label1里面啊 。
      

  5.   

    可是它还是出现了....我是WIN7+IE8测试的,有时间试下就知道了?
      

  6.   

    晕 知道原因了 。
    document.getElementById('Label1').document.getElementsByTagName('input');
    =》
    document.getElementById('Label1').getElementsByTagName('input');
      

  7.   

    document.getElementById('Label1').document.getElementsByTagName('input');把这里的 .document 删掉。