在Blogger主题中使用Javascript

时间:2017-07-17 10:00:53

标签: javascript blogger innerhtml

我尝试在Blogger主题中为我的博客添加javascript innerHTML代码,但它没有用,这是我的代码:

<div id='icon'></div>
    <script>
      var url_img = <data:blog.postImageUrl/>;
      document.getElementById("icon").innerHTML = url_img ;
    </script>

如何在Blogger主题中运行这个简单的JavaScript代码?

2 个答案:

答案 0 :(得分:1)

数据布局标记需要用引号括起来,否则会引发JavaScript错误。另外,为了确保data:blog.postImageUrl不为空,我们需要用条件语句包装整个代码。新代码看起来像 -

<b:if cond='data:blog.postImageUrl'>
  <div id='icon'></div>
  <script>
    var url_img = "<data:blog.postImageUrl/>";
    document.getElementById("icon").innerHTML = url_img ;
  </script>
</b:if>

答案 1 :(得分:-1)

<script>插入其他语言的标签需要编译,不能直接输出javaphp代码。例如(php):

<script>
    var img_url = <?php echo imgUrl ?>
</script>