2016-08-04 7 views
1

同じクラス名のページに複数の要素がありますが、各要素には固有のID名があります。GTMで一意のID値を表示するにはどうすればよいですか?

例:

<div class="video-image" id="get-googled"> 
<div class="video-image" id="email-marketing"> 

私は、id値を表示したいのですが、今の私はGTMのリターンを持っているし、ページ上の最初の要素を表示することができています。私はこの記事を読む: "Getting value of ID from class"それは助けにならなかったし、簡単な方法で最初の要素の値だけを表示することも説明しています。

正しく作成するにはカスタムJavascriptが必要ですか?

答えて

0

特定のdivを取得したい場合は、そのページ上の場所を知っていれば、nth of typeクエリセレクタでDOM変数を使用できる場合があります。しかし、これは面倒なようで、それはそう以来、私はあなたがカスタムでの優れていると思いますどのような場合でも、リストをしたいのjavascript変数:DOM要素のコレクション(あなたがいるかどうかを確認したい場合がありますを返す

function() { 
    return document.querySelectorAll(".video-image"); 
} 

ありそのクラスを最初に持つ要素です)。

+0

私は "リスト"を望んでいません私はカスタムイベントトラッキングを設定しています。イベントはトラッキングされ、GAを通して表示されます。このJavascriptが私に返すのはすべて\t "[object NodeList] " –

関連する問題