【问题标题】:How to use the value of Blogger tags in custom Javascript?如何在自定义 Javascript 中使用 Blogger 标签的值?
【发布时间】:2017-07-06 13:50:12
【问题描述】:

我一直在尝试使用 javascript 和博客标签找出帖子作者的姓名。

作者的名字存储在数据标签<data:post.author>中。

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

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

但它不会从中提取价值。如何获取该数据标签的值以在 javascript 中使用?

【问题讨论】:

    标签: javascript jquery html blogger


    【解决方案1】:

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

    元素类型"data:post.author"必须被匹配终止 结束标签"&lt;/data:post.author&gt;"

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

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

    这个b:loop 存在于Blog 小部件中。

    如果这些数据布局标签在 b:loop 语句之外使用,那么它们将不起作用,因为 Blogger 将无法找到 data:post 的字典(Blogger 主题中全局可用的字典是 data:blog , data:view , data:skin , data:widgetsdata:messages)

    【讨论】:

    • 我实际上是在尝试使用 javascript/html 小部件添加代码。我会试试你的建议。谢谢。
    猜你喜欢
    • 2019-11-18
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多