2014-07-14 17 views
0

Hy,我在將博客數據標記添加到javascript時遇到了一些問題。Blogger數據標記在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第一包裹讀更多按鈕和摘要,但它不會加載H3與一個EXPR:HREF =數據不起作用。 如何將博客數據expr:href = ...和其他博客代碼添加到javascript中以使其可用。 謝謝

回答

0

您必須通過JavaScript變量在分隔的script標記中定義expr:href="data:post.url"標記。簡單如此:

<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; 
} 

我在博客模板中使用這個方法,它的作品爲我好。