3

我正在尝试通过 Visual Studio 在 javascript 中简单地制作一个对象。我在函数中被调用的语法很简单:

var d = new Object();
d.id = 8;

当我从 Visual Studio 启动我的页面并单击我的按钮来触发其中包含这 2 行代码的函数时,我在 d.id 处收到一个错误,其中 d 仍然显示为未定义。我只想要一个可以为其分配属性的通用对象。我错过了什么?

没有更多的代码可以显示。截至目前的总功能:

function btnTest_onClick() {

    var d = new Object();
    d.id = 8;
}

在我的 default.aspx 中,我删除了标签,因为 stackoverflow 似乎不喜欢它们

<input id="Button1" type="button" value="button" onclick="btnTest_onClick()" />

我只是想学习这些东西,所以我从非常基础和小的开始。这对我来说真的没有意义。该函数被调用得很好。

确切的错误是:JavaScript 运行时错误:无法设置未定义或空引用的属性“id”

整个 HTML 页面。这实际上是项目-> 新网站,然后添加一个按钮。

<%@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master"     AutoEventWireup="false"
    CodeFile="Default.aspx.vb" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/Process.js" type="text/javascript" language="javascript">    </script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
    <p>
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.</p>
    <p>
        &nbsp;<input id="Button1" type="button" value="button" onclick="btnTest_onClick()" /></p>
    <p>
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>
</asp:Content>
4

0 回答 0