【发布时间】:2011-05-11 01:58:54
【问题描述】:
我有一个充满术语及其定义的数组,如下所示:
var definitions = [
{label : "abdomen", def: "stomach, stomach area, belly, tummy"},
{label : "ability", def: "skill"},
{label : "abolish", def: "end, do away with, get rid of"},
etc
]
我想编写一个for 循环,它基本上贯穿每个“标签”并将它们列出来。
为了简单地列出一个术语,我尝试了不同的方法,但都没有奏效:
var definitionDiv = document.getElementById("definitionContainer");
definitionDiv.appendChild(document.createTextNode(definitions["abdomen"));
或
definitionDiv.appendChild(document.createTextNode(definitions.def["abdomen"));
或
definitionDiv.appendChild(document.createTextNode(definitions.label[1]));
而且它们都没有奏效。我想要的最终结果是使用for 循环将所有标签列为指向def 或定义的链接。但首先我需要克服这个障碍。
【问题讨论】:
标签: javascript jquery hashtable