首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >引用数组中的对象时遇到问题

引用数组中的对象时遇到问题
EN

Stack Overflow用户
提问于 2015-05-15 08:29:44
回答 4查看 45关注 0票数 1

我正在尝试为类编写一个html页面,它使用下拉菜单来允许用户拉出相关信息的列表。不幸的是,我在弄清楚如何对数组中的信息进行脚本调用时遇到了问题。jsfiddle有完整的html部分,如果有任何帮助,我们将不胜感激。

请记住,我对术语不是很在行,所以请尽可能具体。特别是关于jQuery,我们的老师并没有过多的讲解,所以这对我来说是一个非常神秘的问题。

此外,我确实计划向数组中的对象添加更多信息,但在使其正常工作之前,我不想将时间浪费在可能需要重构的东西上。

http://jsfiddle.net/GamerGorman20/nw8Ln6ha/11/

代码语言:javascript
运行
复制
 var favWebComics = [
    Goblins = {1: "www.goblinscomic.org"},
    GirlGenious = {1: "www.girlgeniousonline.com"},
    GrrlPower = {1: "www.grrlpowercomic.com"}
    ];

    var myFunction = function() {
        var x = document.getElementById("mySelect").value;

        document.getElementById("demo").innerHTML = "You selected: " + x;
        document.getElementById("web").innerHTML = favWebComics.x;
    };

同样,JSFiddle链接有完整的html,目前有一些未使用的项目,但我计划很快添加更多。

我的下一个计划是将图像合并到对象中,以便为每个选择选项加载一张图片。我该怎么做呢?

EN

Stack Overflow用户

发布于 2015-05-15 08:36:06

您的数组结构不正确,一个对象可能更适合:

代码语言:javascript
运行
复制
var favWebComics = {
    Goblins : "www.goblinscomic.org",
    GirlGenious : "www.girlgeniousonline.com",
    GrrlPower : "www.grrlpowercomic.com"
    };

然后,您应该能够访问您想要的属性

代码语言:javascript
运行
复制
favWebComics.Goblins
favWebComics.GirlGenious
favWebComics.GrrlPower
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30249645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档