gpt4 book ai didi

Javascript DataLayer 获取自

转载 作者:行者123 更新时间:2023-12-03 05:39:13 26 4
gpt4 key购买 nike

我想将数据从 HTML 代码提取到我的数据层(Google 跟踪代码管理器)中。

html代码是这样的:

<body class="portal sessions" data-place="hun">...</body>

Javascript 代码是这样的:

<script type="text/javascript">
var lang_log = document.getElementsByClassName("portal");
dataLayer.push({
"language_login":lang_log
})
</script>

我尝试的是给 lang_log 变量“hun”值,我会尝试:

<script type="text/javascript">
var lang_log = document.getElementsByClassName("portal")['data-place'];
dataLayer.push({
"language_login":lang_log
})
</script>

但是它不起作用。有什么想法吗?

<小时/>

感谢任何帮助或建议,提前谢谢您。

最佳答案

document.getElementsByClassName("portal") 返回类似数组的元素集合。

您可以使用 document.getElementsByClassName("portal")[0] 获取此集合的第一个元素。

access the data attribute ,使用 document.getElementsByClassName("portal")[0].dataset.place

var AdataLayer = [];
var lang_log = document.getElementsByClassName("portal")[0].dataset.place;
AdataLayer.push({
"language_login":lang_log
})
console.log(AdataLayer);
console.log(AdataLayer[0].language_login);
<body class="portal sessions" id="portal" data-place="hun">...</body>

关于Javascript DataLayer 获取自,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40611916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com