var jsons=[{},{}]; jsons[0].url="http://m.survivalescaperooms.com"; jsons[0].text="武林網(wǎng)"; jsons[1].url="http://www.lovewebgames.com"; jsons[1].text="我的網(wǎng)站"; var list=document.getElementById("list"); dojo.forEach(jsons,function(onejson){ var li=document.createElement("li"); li.innerHTML=dojo.string.substitute("<a href='${url}'>${text}</a>",onejson});,); list.appendChild(li);
var jsons=[{url:"http://m.survivalescaperooms.com",text:"武林網(wǎng)"},{url:"http://www.lovewebgames.com/",text:"我的網(wǎng)站"}]; 然后我們遍歷這個(gè)數(shù)組,在這里我使用的是dojo的forEach方法,它有兩個(gè)參數(shù),一個(gè)是要遍歷的對(duì)象,第二個(gè)是一個(gè)函數(shù)handle(你叫它句柄也好,叫它委托也行),它有個(gè)參數(shù),就是遍歷的每一項(xiàng)。最后我還用到了一個(gè)字符串模版來得到j(luò)son里的屬性值,${url}就相當(dāng)于取了onjson.url的值,${text}=onejson.text。例子請(qǐng)點(diǎn)擊這里