如何将同一标签下的帖子列表的URL和标题存储到Blogger中的String数组中

时间:2017-03-25 14:01:28

标签: javascript html blogger

我的问题是,如何将同一个标签下的帖子的URL和标题存储到String数组中。

假设我在行动http://rawmangaread.blogspot.in/search/label/Action/标签下有多个帖子 据推测,类别标签下的帖子标题和网址是:

  

第1篇:

     
    

标题:Konjiki没有WordMaster第1章     网址:http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-1.html

  
     

帖子2:

     
    

标题:Konjiki没有WordMaster第2章
    网址:http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-2.html

  
     

第3篇:

     
    

标题:Dungeon Seeker第1章     网址:http://rawmangaread.blogspot.in/2017/03/dungeon-seeker-chapter-1-raw-manga.html

  

和其他一些...... 我想要2个数组,例如var pTitlevar pURL 我希望它像这样存储

pTitle[0]=Konjiki no WordMaster Chapter 1  
pTitle[1]=Konjiki no WordMaster Chapter 2  
pTitle[2]=Dungeon Seeker Chapter 1  

pURL[0]=http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-1.html  
pURL[1]=http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-2.html  
pURL[2]=http://rawmangaread.blogspot.in/2017/03/dungeon-seeker-chapter-1-raw-manga.html

请提供代码帮助:D

1 个答案:

答案 0 :(得分:1)

以下代码应该能够达到您的要求 -

<b:if cond='data:blog.searchLabel'>
  <script>
    var URLArray = <b:eval expr='data:posts map (post =&gt; post.url)'/>;
    var TitleArray = <b:eval expr='data:posts map (post =&gt; post.title)'/>;
  </script>
</b:if>

b:if条件仅在Label页面上加载此代码。另外,要使其正常工作,请将其放在Blog小工具内(将其添加到<b:includable id='main' var='top'>标记内。不要将其包含在帖子的b:loop标记内,否则会重复多次在页面上的时间)