>>>为什么有时候找得到控件的ID,有时候却找不到?
有时候不是找不到,而是多个控件有同样的ID,所以回来的是个集合,你需要区别对待

解决方案 »

  1.   

    ID只有一个。代码如下。右键鼠标,但是找不到function<%@ Page language="c#" Codebehind="WebForm7.aspx.cs" AutoEventWireup="false" Inherits="yfy.WebForm7" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm7</title>
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript">
    function switchSysBar(){
    if ( document.all("bsh").style.display==""){
    document.all("bsh").style.display="none"
    }
    else{
    document.all("bsh").style.display=""
    }
    }function switchSysBar_tgjc(){
    if ( document.all("tgjc").style.display==""){
    document.all("tgjc").style.display="none"
    }
    else{
    document.all("tgjc").style.display=""
    }
    }function add(p)
    {
    if ( p=="hys")
    {
    r=bsh.insertRow(4);
    r.insertCell().innerHTML="<DIV class=lnav_links><a class=drag>婚孕史</a></div>";
    }

    if ( p=="szq")
    {
    r=tgjc.insertRow(14);
    r.insertCell().innerHTML="<DIV class=lnav_links><a onclick='parent.kkk.location.href='shzq.aspx';'>生殖器检查</a></div>";
    }

    if ( p=="zcgm" )
    {
    r=tgjc.insertRow(14);
    r.insertCell().innerHTML="<DIV class=lnav_links><a class=drag href=http://www.sohu.com>直肠肛门检查</a></div>";
    }
    }
    </script>
    <SCRIPT language="JScript">
    var oPopup = window.createPopup()function goPop(oHeight)
    {
      var oPopupBody = oPopup.document.body;
      var lefter = event.offsetY+10;
      var topper = event.offsetX+10;  oPopupBody.innerHTML = styleDiv.innerHTML;
      oPopup.show(topper, lefter, 200, oHeight, document.body);
      document.body.onmouseup = closePopup;
    }function goContext(oHeight)
    {
      var oPopupBody = oPopup.document.body;
      var lefter = event.offsetY+10;
      var topper = event.offsetX+10;  oPopupBody.innerHTML = oContext.innerHTML;
      oPopup.show(topper, lefter, 207, oHeight, document.body);
      document.body.onmouseup = closePopup;
    }function closePopup()
    {
      oPopup.hide();
    }function fillPopup(titler, texter, linker)
    {
      oTitle.innerText=titler;
      oText.innerText=texter;
      oLinkStore.innerText=linker;
    }
    </SCRIPT>
    </HEAD>
      

  2.   

    <body MS_POSITIONING="GridLayout" oncontextmenu="goContext('87'); return false">
    <form id="WebForm7" method="post" runat="server">
    <FONT face="宋体"></FONT>
    <DIV class="desbar">
    <DIV id="oContext" style="DISPLAY: none">
    <DIV style="BORDER-RIGHT: black 2px solid; BORDER-TOP: #cccccc 2px solid; Z-INDEX: 101; BACKGROUND: #666666; LEFT: 0px; BORDER-LEFT: #cccccc 2px solid; WIDTH: 203px; BORDER-BOTTOM: black 2px solid; POSITION: relative; TOP: 0px; HEIGHT: 32px">
    <DIV onmouseover="this.style.background='#ffffff'" style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #cccccc; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: 0px; HEIGHT: 20px" onclick="add('hys')" onmouseout="this.style.background='#cccccc'">&nbsp;&nbsp;ccc</DIV>
    <DIV onmouseover="this.style.background='#ffffff'" style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #cccccc; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: 0px; HEIGHT: 20px" onclick="add('szq')" onmouseout="this.style.background='#cccccc'">&nbsp;&nbsp;aaa</DIV>
    <DIV onmouseover="this.style.background='#ffffff'" style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #cccccc; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: 0px; HEIGHT: 20px" onclick="add('zcgm')" onmouseout="this.style.background='#cccccc'">&nbsp;&nbsp;bbb</DIV>
    </DIV>
    </DIV>
    </DIV>
    <TABLE id="Table3" style="Z-INDEX: 103; LEFT: 40px; WIDTH: 872px; POSITION: absolute; TOP: 32px; HEIGHT: 75px" cellSpacing="1" cellPadding="1" width="872" border="0">
    <TR>
    <TD><FONT face="宋体"></FONT></TD>
    </TR>
    <TR>
    <TD><FONT face="宋体"></FONT></TD>
    </TR>
    <TR>
    <TD>
    <TABLE id="Table4" cellSpacing="1" cellPadding="1" width="300" border="0">
    <TR>
    <TD>
    <TABLE id="Table1" cellSpacing="1" cellPadding="1" border="0" width="160">
    <TR>
    <TD><a style="curson:hand" onclick="parent.kkk.location.href='Annotator.htm';"><u>基本情况</u></a></TD>
    </TR>
    <TR>
    <TD>
    <TABLE id="Table2" cellSpacing="0" cellPadding="0" border="0">
    <TR>
    <TD><a style="CURSOR: hand" onclick="switchSysBar()">病史</a></TD>
    </TR>
    <TR>
    <TD>
    <table id="bsh">
    <tr>
    <td>
    <A class="rollovernav" href="#">主诉</A>
    </td>
    </tr>
    <TR>
    <TD><A class="rollovernav" href="">现病史</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="">既往史</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="">个人史</A></TD>
    </TR>

    <TR>
    <TD>
    <A class="rollovernav" href="">家族史</A>
    </TD>
    </TR>
    </table>
    </TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    <TR>
    <TD>
    <TABLE cellSpacing="0" cellPadding="0" border="0">
    <TR>
    <TD><a style="CURSOR:hand" onclick="switchSysBar_tgjc()">体格检查</a></TD>
    </TR>
    <TR>
    <TD>
      

  3.   

    <TABLE id="tgjc" cellSpacing="1" cellPadding="1" width="144" border="0">
    <TR>
    <TD><A class="rollovernav" href="#">基本情况</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">一般情况</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">淋巴结</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">头部及其器官</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">颈部</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">胸部</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">肺脏</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">心脏</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">腹部</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">肝脏</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">胆囊</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">脾脏</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">肾脏</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">膀胱</A></TD>
    </TR>

    <TR>
    <TD><A class="rollovernav" href="#">脊柱</A></TD>
    </TR>
    <TR>
    <TD><A class="rollovernav" href="#">四肢</A></TD>
    </TR>
    <TR>
    <TD>
    <DIV class="lnav_links"><A class="rollovernav" href="#">神经系统</A></DIV>
    </TD>
    </TR>
    </TABLE>
    <A class="rollovernav" href="#"></A>
    <DIV></DIV>
    </TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    <TR>
    <TD>其他情况</TD>
    </TR>
    <TR>
    <TD></TD>
    </TR>
    </TABLE>
    </TD>
    <TD><iframe id="kkk" style="WIDTH: 744px; HEIGHT: 503px" frameBorder="no"></iframe>
    </TD>
    </TR>
    </TABLE>
    <FONT face="宋体"></FONT>
    </TD>
    </TR>
    </TABLE>
    </form>
    </body>
    </HTML>
      

  4.   

    for consistency, access all objects through document.all(ObjectID)