【发布时间】:2016-09-20 16:45:55
【问题描述】:
我需要 Google 标签管理器的自定义 javascript 代码来为交易价值创建变量。为此,我需要一个从 HTML 返回数字 30.99 的代码:
<span class="price-data">zł30.99</span>
我写了一些代码,但它不起作用:
function() {
var orderValue = document.getElementsByClassName(‘price-data')[0].value;
return orderValue.match((\d*\.\d*)|(\d*));
}
你能帮帮我吗
【问题讨论】:
-
您似乎在价格数据周围使用了两种不同类型的语音标记,可能需要更正它,看看它是否能解决问题。
-
跨度没有
.value,使用outerText或innerHTML或其他东西...你的正则表达式看起来很可疑,使用.replace('zł','')或其他正则表达式,例如.match(/([\d\.]+)|([\d])/)[0]
标签: javascript html google-tag-manager