你可能想使用支持CSS選擇器類似道場或jQuery的框架
這樣認爲:
dojo.query(".note").foreach(
function(zeDiv){
if(zeDiv.innerHTML.length > 300){
var content = zeDiv.innerHTML;
var summary = content.subtring(0,300);
zeDiv.innerHTML = summary;
var hiddenContent = document.createElement("input");
hiddenContent.type = "hidden";
hiddenContent.value = content;
zeDiv.appendChild(hiddenContent);
var expandButton = document.createElement("input");
expandButton.type = "button";
expandButton.onClick = function(){
this.innerHTML = dojo.query("[type=hidden]")[0].value;
}
zeDiv.appendChild(expandButton);
}
}
);
代碼ISN沒有經過測試,但它在這個大方向上有所作爲。