获取特定html标记的内部,多次发生

时间:2013-01-27 00:00:41

标签: javascript rss

我有一个XML,它是一个包含400个左右项目的RSS源。里面是一条重复的线:

<span class="rtm_due_value">Tue 29 Jan 13</span>

这是根据帖子更改日期的地方。我想要做的是计算我获得过去48小时内的日期的次数。现在我有一个脚本可以计算出总数的条目元素数量,尽管这是完整列表。

提前致谢, 克里斯

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

var spans = document.querySelectorAll('.rtm_due_value'),
    _48h = new Date() - 172800000; // <= 48h in ms

spans = [].filter.call(spans, function(span) {
  return new Date(span.textContent) - _48h > 0;
});

var howMany = spans.length;