I am trying to display a Twitter feed by pulling from a cached text file and scrolling through tweets. It works fine until I try to turn these tweets into a list. The li elements attach to innerHTML correctly, but the opening ul is self-closing and the ending ul disappears.
function twitterStatusCallback(obj) {
if(obj && obj.length){
document.getElementById('twitter_status').innerHTML += "<ul>";
var len = obj.length;
for(var i = 0; i < len; i++){
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>";
}
}
source
share