我正在尝试在GTM上创建自定义JavaScript变量,并且需要捕获类中的值。
我现在有这个:
document.getElementsByClassName("blu-price blu-price-initialised")[0].innerHTML
这告诉我:<input type="hidden" value="130.00"><span>£130.00</span>"
我想捕捉的只是值=“130.00”或只是“£130.00”
这是用于在将进入我们自己的数据库的网站上进行标记。
任何帮助都会非常感激!
答案 0 :(得分:0)
let priceElement = document.getElementsByClassName("blu-price blu-price-initialised")[0]
let price = priceElement.firstElementChild.value
如果输入元素不是具有className blu-price blu-price-initialised
的每个元素下的第一个子节点,则需要进行一些验证。