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 »' + '</a>' + '</span>' + '</div>' + imgtag;
div.innerHTML = summary1;
}
代码添加div首先包装read more按钮和摘要但是它不会加载h3和a expr:href = data不起作用。 如何将博客数据expr:href = ...和其他博客代码添加到javascript中以便它可以正常工作。 感谢
答案 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 »' + '</a>' + '</span>' + '</div>' + imgtag;
div.innerHTML = summary1;
}
我在博客模板中使用此方法,它对我有用。