我有一個數組充滿術語及其定義是這樣的:如何從Javascript關聯數組哈希表中檢索值?
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
或定義的鏈接。但首先我需要克服這個障礙。
的事情是,我成功地使用這個代碼在一個jQuery自動完成,如果需要作出改變,我只希望有一個單獨的數組,我列出了所有內容,而不是以不同方式格式化多個副本。 – sxflynn 2010-11-16 21:13:00
我不知道我跟着你。您希望對陣列進行更改以自動傳播到文檔或其他內容。 – cdhowie 2010-11-16 21:13:48