var objnode = event.srcElement中src Element多了个空格

解决方案 »

  1.   

     vs2003 treeview 用javascript 得不到一些值。 
    var objnode = event.src Element; 
    if(objnode.tagName != "input" || objnode.type!="checkbox") 
    return; 
    在“objnode.tagName" 得不到值、 
    alert出来是  undifined; 
    是怎么回事情? 
      var ele =  window.event.srcElement; 
        alert(ele.type); 
        if(ele.type=='checkbox') ele.type 得不到数据;返回的是未定义的undifined.
      

  2.   

    <%@ Page language="c#" Codebehind="WebForm10.aspx.cs" AutoEventWireup="false" Inherits="test.WebForm10" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm10</title>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript">
    function ShowTag()
    {
    alert(event.srcElement.tagName);
    alert(event.srcElement.type);
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout" onclick="ShowTag()">
    <form id="Form1" method="post" runat="server">
    <INPUT style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" type="checkbox">
    </form>
    </body>
    </HTML>