2017-04-25 12 views
0

複数のカスタムHTML5属性(つまり、「data-analytics-exp-name」)を検出して集約する方法があるかどうかを確認しようとしていますユーザーが関与することなくAdobe DTMを使用して(区切り文字を使用して)その値を区切り文字で区切ります(属性はページにのみ存在し、クリックされないなど)。複数のカスタムHTML5属性を同じページで検出する - 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要素を返します。そこから配列を解析することができますが、あなたが探している連結文字列を取得したいでしょう。

関連する問題