Javascript 从以前的帖子中获取当天报价的脚本?
在过去的4个小时里,我一直在努力为tumblr博客上的“每日报价”显示编写脚本。我是javascript的初学者。所以,您能帮我使用javascript并告诉我需要做哪些更改才能使其正常工作吗?另外,我将如何格式化脚本生成的文本,使其看起来像Javascript 从以前的帖子中获取当天报价的脚本?,javascript,html,tumblr,getelementsbytagname,Javascript,Html,Tumblr,Getelementsbytagname,在过去的4个小时里,我一直在努力为tumblr博客上的“每日报价”显示编写脚本。我是javascript的初学者。所以,您能帮我使用javascript并告诉我需要做哪些更改才能使其正常工作吗?另外,我将如何格式化脚本生成的文本,使其看起来像 <script type="text/javascript"> var now = new Date(); var todayAtMidn = new Date(now.getFullYear(), now.getMonth()
<script type="text/javascript">
var now = new Date();
var todayAtMidn = new Date(now.getFullYear(), now.getMonth(), now.getDate());
var quoteTag = getElementsByTagName("div")
for (var i = 3; i < quoteTag.length; i++)`
var quoteDate = document.getElementsByTagName("div");
for (var i = 3; i < quoteDate.length; i++) {
if ((quoteDate[i].getAttribute("class") == "date") && (quoteTag[i].getAttribute("class") == "tag")) {
if ((todayAtMidn.getTime() == quoteDate.getTime()) && (quoteTag == 'QOT')) {
document.write("Quote Of the Day:{Quote}")
} else {
document.write('Thank God, its a new day!');
}
} else {
document.write('Thank God, its a new day!')
}
}
</script>
var now=新日期();
var todayAtMidn=新日期(now.getFullYear()、now.getMonth()、now.getDate());
var quoteTag=getElementsByTagName(“div”)
对于(变量i=3;i
我想做的是,从我的一篇普通的引用文章中获取内容/文本,前提是引用文章有标签“QOT”,并且是在当前日期发布的(所以今天)。然后,文本/内容将在网站的特别部分显示为“当日报价”
这是我的网站:teamnigeria.tumblr.com好吧,让我们从以下内容开始:
(function () {
var post=null;
var posts=getPosts();
var midnight_today=getMidnight();
for(var i=0, l=posts.length; i<l; i++) {
setQuote(getQuoteFromPost(post));
}
})();
由于tumblr页面上的所有帖子都具有类
post
,而quote帖子具有类quote
,因此给定jQuery:
(function () {
var quotes = $("div.post.quote");
if (quotes.length > 0) {
$('div#header > h8').empty().append(
quotes.first().find("div.content > blockquote").clone()
);
}
})();
用页面上的第一个引号替换每日引号,如果没有,则
div#header>h8
的内容保留为占位符内容。如果还要检查日期,则需要解析div.post.quote>div.date
的内容并比较日期。谢谢,那么哪些是未定义的?我看不出这如何帮助我获得发布日期,或者发布本身的文本/内容?如何定义这些函数取决于页面的结构。我想给你的是一个适当的控制流的想法。哦,好吧,这是一个tumblr页面,但因为有这么多类型的帖子,我必须以某种方式定义类。。。
setQuote(getQuoteFromPost(post));
}
})();
(function () {
var quotes = $("div.post.quote");
if (quotes.length > 0) {
$('div#header > h8').empty().append(
quotes.first().find("div.content > blockquote").clone()
);
}
})();