Javascript:将数据从数组附加到另​​一个函数

时间:2013-11-30 05:39:53

标签: javascript html

我有加载所有帖子的功能:

function testfn(json) {

.........
for(i=0; i<post.length; i++)
{
....
       if ((i >= 0) && (i<6)) {
            a3 += '<p><a href="'+links[c]+'">'+posttitle+'</a></p>';
          }
}
 document.write(a3);
}

这是调用函数testfn:

var as = document.getElementById('category').getElementsByTagName('a');
        var links = [];
        for (var c = 0; c < as.length; c++) {
          links[c] = /[^/]*$/.exec(as[c].href);
          document.write('<script src=\"/feeds/posts/default/-/'+links[c]+'?orderby=published&alt=json-in-script&callback=testfn&max-results=5\"><\/script>');

Links[c]来自category ID。我现在想要每个来自category的来电帖子,还附加链接[c]来发布内容。

我将link[c]添加到以下元素:

<a href="'+links[c]+'">'+posttitle+'</a>

但它未定义。如何将link[c]添加到a元素。

示例:

<div id="category">
    <p> <a href="../categoryone">One</a> </p>
    <p> <a href="../categorytwo">Two</a> </p>
  </div>

ID类别中捕获链接后,我有两个类别:categoryonecategorytwo

然后,调用每个类别的数据(使用for循环),并在一个循环结束后将categoryone添加到a link

这意味着在通话结束后我会发布帖子的HTML:

<p><a href="categoryone">This is categoryone</a></p>
<p><a href="categorytwo">This is categorytwo</a></p>

感谢所有帮助。

0 个答案:

没有答案