如何在自定义Javascript中使用Blogger标记的值?

时间:2017-07-06 13:50:13

标签: javascript jquery html blogger

我一直试图使用javascript和blogger标签找出帖子作者的姓名。

作者姓名存储在数据标记<data:post.author>中。

我想在我写的自定义javascript代码中检测到该名称。

<script type="text/javascript">
    var author = &quot;<data:post.author>&quot;;
    document.getElementById("author").innerHTML = author;
</script>

但它并没有从中提取价值。如何在javascript中获取该数据标记的值?

1 个答案:

答案 0 :(得分:0)

您需要将<data:post.author>替换为 <data:post.author/> ,否则在保存主题代码时会出现以下错误 -

  

元素类型"data:post.author"必须由匹配终止   结束标记"</data:post.author>"

另外,需要注意的是,data:post字典数据布局标签只有在语句之间添加时才有效 -

<b:loop values='data:posts' var='post'>
<!-- Your Code -->
</b:loop>

b:loop窗口小部件中存在此Blog

如果在b:loop声明之外使用这些数据布局代码,那么他们就无法工作,因为Blogger无法找到data:post字典(全球可用) Blogger主题中的词典为data:blogdata:viewdata:skindata:widgetsdata:messages