我有加载所有帖子的功能:
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
类别中捕获链接后,我有两个类别:categoryone
和categorytwo
。
然后,调用每个类别的数据(使用for循环),并在一个循环结束后将categoryone
添加到a link
。
这意味着在通话结束后我会发布帖子的HTML:
<p><a href="categoryone">This is categoryone</a></p>
<p><a href="categorytwo">This is categorytwo</a></p>
感谢所有帮助。