实现一个小小的功能:获取焦点,费了很大力气
    控件代码:
    <div style="display:none; text-align:left;" id="divText<%# Eval("messageId")%>">
                             <asp:TextBox ID="txtLeaveMsg" runat="server" TextMode="MultiLine" Height="28px" 
                                  Width="350px"></asp:TextBox>
                             <%--<input id="txtLeaveMsg" runat="server" type="text" style="height:28px; width:350px;" />--%>
                             <asp:ImageButton ID="btnSure" runat="server" CommandArgument='<%# Eval("messageId")%>' CommandName="sureLeaveMsg"
                              ImageUrl="~/teacher/images/确定1.gif"/>
                          </div>
      js函数:
function leaveMsg(messageId)
    
{
        
//alert("终于出来了");
        document.getElementById("divText" + messageId).style.display = "block";
        var nodes 
= document.getElementById("divText" + messageId).childNodes;
        
//nodes[0].focus();
        for(var i=0; i< nodes.length;i++)
        
{
            
if(nodes[i].type == "text")
            
{
                nodes[i].focus();
                
break;
            }

        }

    }
    nodes对象中存有两类控件:TextBox 和ImageButton,根据先后顺序,nodes[0]即表示TextBox控件,故可用如下方法获取焦点。
function leaveMsg(messageId)
    
{
        
//alert("终于出来了");
        document.getElementById("divText" + messageId).style.display = "block";
        var nodes 
= document.getElementById("divText" + messageId).childNodes;
        nodes[
0].focus();
    }
    document.getElementById("idName")可以获取前台的ID名为idName的控件。
    TextBox控件的 TextMode="MultiLine"可以实现自动断行,
    HtmlInputText控件 还没研究出自动断行的方法,继续努力……