如何编写JavaScript对象文字并使用变量获取值?

时间:2014-10-03 19:33:58

标签: javascript object-literal

我有一个涉及嵌套switch语句的项目。我正在尝试学习在项目中使用的JavaScript对象文字。

我使用了Mozilla开发人员网络中的示例并设置了一个简单的测试页面。我最终想要使用更复杂的对象文字。但是,我的第一个简单测试中的警报窗口显示" undefined"。

<script type="text/javascript">

function displayFile(whatOption, whatColor)
{
var Test01 = 
{
rectangle: "DefaultFile", 
square: "SquareFile"
};

var filename = (Test01.whatOption);
alert (filename);

var Test02 = 
{
red: "RedFile",
blue: "BlueFile"
};

var filename2 = (Test02.whatColor);
alert(filename2);

}

</script>

</head>
<body >

<p  onclick="displayFile('rectangle', 'red')">[ Red ]</p>
<br/>
<p  onclick="displayFile('square', 'blue')">[ Blue ]</p>
<br/>
<p  onclick="displayFile('square', 'gray')">[ Gray ]</p>

0 个答案:

没有答案
相关问题