Javascript 如何设置字符串中的字符数?

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

我使用这个脚本从博客中加载新闻,使用的是GoogleAjax提要API。如何设置GoogleAjax提要Api中标题的字符数?下面是我的sript

HTML

但我想要这样的东西(不是整个标题):


你可以这样做。。。(不太优雅):


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>