我有一個單獨的.js
文件類似這樣一些數據:無法通過JavaScript訪問變量 - 範圍錯誤?
data = new Object();
data['cat'] = ['Mr. Whiskers','Wobbles'];
data['dog'] = ['Toothy'];
data['fish'] = ['goldy','roose'];
function getStuff(info)
{
var stuff = data[info.value];
return stuff;
}
與塊的其他的HTML文件
現在,我有這樣的事情:
function theDrop(dynamic) {
alert(getStuff(dynamic));
}
盒子說:undefined
,爲什麼?
你的語法是無效的 - '警報(getStuff(動態));' – josh3736
我意識到這一點,只是修復它。這只是我編寫的示例代碼,並不是我的實際代碼 - 這是針對一個班級的,我不應該直接分享它。它可以很好地提醒,但警報不確定,不應該如此。 – Naoto
'theDrop'被調用的方式如何? – jondavidjohn