0

我试图弄清楚是否有一种方法可以检测多个自定义 HTML-5 属性(即“data-analytics-exp-name”)并在没有用户的情况下使用 Adob​​e DTM 将它们的值(带分隔符)聚合到 cookie 中被参与(属性只需要在页面上存在且不被点击等)。

我目前有一个规则,它读取单个自定义 HTML-5 属性并使用“元素存在”事件类型执行我想要的,并使用:

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

但不知道如何一次处理倍数?

4

1 回答 1

1

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

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

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

于 2017-05-13T00:59:40.297 回答