這裏是我的代碼:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<h3>
<span itemprop="priceCurrency" content="AUD">$</span><span itemprop="price" content="<%=getCurrentAttribute("item","salesPrice")%>">
<script language="javascript">
salesPriceRaw('<%=getCurrentAttribute("item","salesPrice")%>');
</script>
</span>
<small>
<script language="javascript">
gstHtml('<%=getCurrentAttribute("item","salestaxcode")%>');
</script>
</small>
<span itemprop="availability" content="In stock"></span>
</h3>
</div>
在頭部下面的腳本來格式化納稅信息,並儘可能接近使用微標準的規定儘可能:
<script type="text/javascript">
function salesPriceRaw (salesPrice) {
var price = salesPrice.replace('$', '');
document.write(price);
}
function gstHtml (gst) {
if (gst == 'GST:TS-AU') {
document.write(' + GST ');
} else {
document.write('(GST Exempt) ');
}
}
</script>
這是一個黑客真的,但它的工作原理。本質上你應該從你的getCurrentAttribute標籤中移除html部分。希望這可以幫助!
對此有任何更新,Ron?我也在尋找salesPriceHTML,但出於不同的原因。不幸的是,下面的答案實際上並不能回答你原來的問題。 – John 2015-10-12 15:57:16