![](/img/trans.png)
[英]Custom Javascript variable in Google Tag Manager and dataLayer
[英]Google Tag Manager - Variable - Javascript
我想知道是否有可能從 DOM(使用 Javascript 或 Jquery)中提取網格中的元素。
例如: https : //archambault.ca/livres/vie-la/j%c3%a9r%c3%a9my-demay/9782981775634/?id=2947808&cat=2
我希望提取 ISBN 並將其存儲在 Google 標簽變量中。 我的問題是所有網格的“block-description__row”類都是相同的。 你有解決方案嗎?
謝謝,
你可以試試下面的代碼
var divs = document.getElementsByClassName('block-description__row')// get all rows
for(var i in divs){
if(divs[i].firstElementChild!=undefined &&
divs[i].firstElementChild.innerHTML=='ISBN'){ //find the ISBN row
var el = divs[i].getElementsByTagName('div')[1].getElementsByTagName('span') //get the span
console.log(el.item(0).innerHTML) //print the value
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.