2017-04-25 42 views
0

我试图弄清楚是否有一种方法可以检测多个自定义HTML-5属性(即“数据分析-exp名称”)和聚合使用Adobe DTM将它们的值(带分隔符)转换为cookie,而不涉及用户(属性只需存在于页面上,不会被点击等)。检测同一页面上的多个自定义HTML-5属性 - Adob​​e DTM

我现在有一个规则,即读取单个定制HTML-5属性和执行 什么,我想用一个事件型的“元素存在”和使用:

var currExpName = this.getAttribute('data-analytics-exp-name'); 

,但不知道如何进场倍数一次?

回答

1

如果您希望获取页面上的所有属性,则需要使用可以访问整个页面的内容。请尝试以下代码:

`document.querySelectorAll(“[data-analytics-exp-name]”);

这应该返回包含属性data-analytics-exp-name的所有DOM元素。从那里你可以解析数组,但是你希望得到你想要的连接字符串。

相关问题