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 ランタイム エラー: 未定義または null 参照のプロパティ 'id' を設定できません
HTML ページ全体。これは文字通り Project->New Website で、ボタンを追加します。
<%@ 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>
<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&clcid=0x409"
title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
</p>
</asp:Content>