繁体   English   中英

Google 跟踪代码管理器 - 变量 - Javascript

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM