将动态HTML类存储为JS变量

时间:2018-11-13 19:19:53

标签: javascript jquery css dynamic google-tag-manager

我正在尝试使用Google跟踪代码管理器标记一个多步骤测验,而针对我们所需的唯一方法是创建一个变量来跟踪用户所在的页面。整个测验都存储在iframe中。

下面是一个更好理解的示例:

<div class="quiz-page-1">Quiz Page</div>
<div class="quiz-page-2">Quiz Page</div>
<div class="quiz-page-3">Quiz Page</div>
<div class="quiz-page-4">Quiz Page</div>

我正在寻找一种方法来将此变化的类存储在一个变量中。


抱歉,如果以前已经发布过。搜索时找不到任何东西。

1 个答案:

答案 0 :(得分:0)

我可能没有完全理解这里的问题,但听起来您只需要一个全局变量即可:

“存储”元素

var GLOBAL_CLASS = document.querySelector('.quiz-page-1');

“存储”课程:

var GLOBAL_CLASS = 'quiz-page-1';

“存储”该元素的类的DOMTokenList:

var GLOBAL_CLASS = document.querySelector('.quiz-page-1').classList;