Javascript 如何设置字符串中的字符数?
我使用这个脚本从博客中加载新闻,使用的是GoogleAjax提要API。如何设置GoogleAjax提要Api中标题的字符数?下面是我的sript HTML 但我想要这样的东西(不是整个标题):Javascript 如何设置字符串中的字符数?,javascript,string,google-feed-api,Javascript,String,Google Feed Api,我使用这个脚本从博客中加载新闻,使用的是GoogleAjax提要API。如何设置GoogleAjax提要Api中标题的字符数?下面是我的sript HTML 但我想要这样的东西(不是整个标题): 你可以这样做。。。(不太优雅): load(“Feed”,“1”)//加载GoogleAjax提要API(版本1) 函数短字符串(str){ 风险价值限额=23; 如果(str.length>limit) str=str.substring(0,limit)+'…'; 返回str; } var fee
你可以这样做。。。(不太优雅):
load(“Feed”,“1”)//加载GoogleAjax提要API(版本1)
函数短字符串(str){
风险价值限额=23;
如果(str.length>limit)
str=str.substring(0,limit)+'…';
返回str;
}
var feedcontainer=document.getElementById(“feeddiv”)
var feedurl=”http://anatomicshoes.wordpress.com/feed/"
var feedlimit=4
var rssoutput=“”
函数rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl)//谷歌提要API方法
feedpointer.setNumEntries(feedlimit)//GoogleFeedAPI方法
load(displayfeed)//googlefeedAPI方法
}
函数displayfeed(结果){
如果(!result.error){
var offeeds=result.feed.entries
对于(var i=0;iWorks Perfect!。不优雅,但功能强大!谢谢!@Preston确定!如果您还需要什么,请告诉我!也可以随意检查此答案作为已接受的答案。
<div id="feeddiv">
</div>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
</script>
<script type="text/javascript">
var feedcontainer=document.getElementById("feeddiv")
var feedurl="http://anatomicshoes.wordpress.com/feed/"
var feedlimit=4
var rssoutput="<ul>"
function rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method
feedpointer.setNumEntries(feedlimit) //Google Feed API method
feedpointer.load(displayfeed) //Google Feed API method
}
function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++){
var pubDate = thefeeds[i].publishedDate;
var date = new Date(pubDate);
var months = Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
var string = date.getDate() + "/" + months[date.getMonth()] + "/" + date.getFullYear()
rssoutput+="<li><span>•</span> <small>" + string + "</small> - <a href='" + thefeeds[i].link + "' target='_blank'>" + thefeeds[i].title + "</a></li>"
}
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
} else
alert("Erro ao carregar as notícias!")
}
window.onload=function(){
rssfeedsetup()
}
</script>
• 18/04/2013 - Vincent Ko features the Jardins…
• 12/04/2013 - Stay stylish this Spring…
• 10/04/2013 - Coming soon….
• 5/04/2013 - Introducing the Jardins – A development in Ethical footwear!
• 18/04/2013 - Vincent Ko features the...
• 12/04/2013 - Stay stylish this Spring...
• 10/04/2013 - Coming soon...
• 5/04/2013 - Introducing the Jardins...
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
</script>
<script type="text/javascript">
function shortenString(str){
var limit = 23;
if(str.length > limit)
str = str.substring(0, limit) + '...';
return str;
}
var feedcontainer=document.getElementById("feeddiv")
var feedurl="http://anatomicshoes.wordpress.com/feed/"
var feedlimit=4
var rssoutput="<ul>"
function rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method
feedpointer.setNumEntries(feedlimit) //Google Feed API method
feedpointer.load(displayfeed) //Google Feed API method
}
function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++){
var pubDate = thefeeds[i].publishedDate;
var date = new Date(pubDate);
var months = Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
var string = date.getDate() + "/" + months[date.getMonth()] + "/" + date.getFullYear()
rssoutput+="<li><span>•</span> <small>" + string + "</small> - <a href='" + thefeeds[i].link + "' target='_blank'>" + shortenString(thefeeds[i].title) + "</a></li>"
}
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
} else
alert("Erro ao carregar as notícias!")
}
window.onload=function(){
rssfeedsetup()
}
</script>