Javascript 样式提要条目列表中的最后一项(google提要api)

Javascript 样式提要条目列表中的最后一项(google提要api),javascript,rss,feed,Javascript,Rss,Feed,我正在使用GoogleFeedAPI从RSS提要中提取四个项目。我希望列表中最后一项(第四项)的样式与前三项不同。看来一定有一个简单的方法,但我似乎想不出来。以下是我得到的: google.load("feeds", "1"); function initialize() { var feed = new google.feeds.Feed("http://the-url-of-my-feed"); feed.load(function(result) { if

我正在使用GoogleFeedAPI从RSS提要中提取四个项目。我希望列表中最后一项(第四项)的样式与前三项不同。看来一定有一个简单的方法,但我似乎想不出来。以下是我得到的:

google.load("feeds", "1");

function initialize() {
    var feed = new google.feeds.Feed("http://the-url-of-my-feed");
    feed.load(function(result) {
        if (!result.error) {
            var container = document.getElementById("joes-teaser");
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                var li = document.createElement("li");
                li.innerHTML = '<a href="' + entry.link + '" target="_blank">' 
                    + entry.title + '<span>More &raquo;</span></a>';
                container.appendChild(li);
            }
        }
    });
}
google.setOnLoadCallback(initialize);
google.load(“提要”,“1”);
函数初始化(){
var feed=新的google.feed.feed(“http://the-url-of-my-feed");
feed.load(函数(结果){
如果(!result.error){
var container=document.getElementById(“joes摘要”);
对于(变量i=0;i

这给了我一个包含四个li项的很好的列表,但我希望最后一个,也只有最后一个,具有其他内容的css id——可能是joes Trister last或其他任何内容。

在您的循环中,您可以通过比较条目的长度来检查
I
是否是最后一个

for (var i = 0; i < result.feed.entries.length; i++) {
    var entry = result.feed.entries[i];

    var li = document.createElement("li");
    if (i == result.feed.entries.length - 1) {
        li.className = "lastLi";
    }
    li.innerHTML = '<a href="' + entry.link + '" target="_blank">' + entry.title + '<span>More &raquo;</span></a>';
    container.appendChild(li);
}
for(变量i=0;i
哇,太棒了!谢谢这正是我所需要的,但我完全走错了方向。美丽的。