我试图通过从缓存的文本文件中提取并循环浏览推文来显示 Twitter 提要。工作正常,直到我尝试将这些推文变成一个列表。li 元素正确地附加到 innerHTML,但开头的 ul 自动关闭,结尾的 ul 消失了。
function twitterStatusCallback(obj) {
if(obj && obj.length){
document.getElementById('twitter_status').innerHTML += "<ul>";
var len = obj.length;
for(var i = 0; i < len; i++){
//Only get tweets less than 7 days old.
if ((relativeTimeNumeric(obj[i].created_at)) < (8*24*60*60)) {
var tweet = obj[i];
document.getElementById('twitter_status').innerHTML += "<li>" + linkify(tweet.text);
document.getElementById('twitter_status').innerHTML += relativeTime(tweet.created_at) +"</li>";
}
}
document.getElementById('twitter_status').innerHTML += "</ul>";
}
}