Blogger数据标记在javascript中无效

时间:2014-07-14 17:41:40

标签: javascript jquery

Hy,我在向javascript添加博客数据标签时遇到了一些问题。

var summary1 = '<div class="firstWrap">' + '<h3 class="post-title entry-title">' + '</h3>' + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>' + '<span class="readmorebutton">' + '<a expr:href="data:post.url">' + 'Read More &#187;' + '</a>' + '</span>' + '</div>' + imgtag;
div.innerHTML = summary1;
}

代码添加div首先包装read more按钮和摘要但是它不会加载h3和a expr:href = data不起作用。 如何将博客数据expr:href = ...和其他博客代码添加到javascript中以便它可以正常工作。 感谢

1 个答案:

答案 0 :(得分:0)

您必须在分隔的expr:href="data:post.url"代码中通过Javascript变量定义script。就像这样:

<script type="text/javascript">
    var postlink="<data:post.url/>"
</script>

您可以在entry-container之前或之后放置该脚本。

然后,在脚本中调用变量:

var summary1 = '<div class="firstWrap">' + '<h3 class="post-title entry-title">' + '</h3>' + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>' + '<span class="readmorebutton">' + '<a href="'+postlink+'">' + 'Read More &#187;' + '</a>' + '</span>' + '</div>' + imgtag;
div.innerHTML = summary1;
}

我在博客模板中使用此方法,它对我有用。