【问题标题】:Google Tag Manager - Capture value in class谷歌标签管理器 - 在类中捕获价值
【发布时间】:2018-02-07 15:00:53
【问题描述】:

我正在尝试在 GTM 上创建自定义 JavaScript 变量,并且需要捕获类中的值。

我目前有这个:

document.getElementsByClassName("blu-price blu-price-initialised")[0].innerHTML

这告诉我:<input type="hidden" value="130.00"><span>£130.00</span>"

我想要捕获的只是 value="130.00" 或只是 "£130.00"

这是用于在将进入我们自己的数据库的网站上进行标记。

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript database google-tag-manager


    【解决方案1】:
    let priceElement = document.getElementsByClassName("blu-price blu-price-initialised")[0]
    let price = priceElement.firstElementChild.value
    

    如果输入元素不是 className blu-price blu-price-initialised 的每个元素下的第一个子元素,则需要进行一些验证。

    【讨论】:

    • 我会试试你放的谢谢,这是第一个孩子。如您所知,我不是一个编码员!
    • 非常感谢!刚刚试了一下代码,效果很好!
    猜你喜欢
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2014-07-15
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    相关资源
    最近更新 更多