使用 JavaScript 解析 HTML 中脚本标记内的数据

问题描述 投票:0回答:1

尝试使用 JavaScript 解析 HTML 标签中包含的一些数据。具体来说,我想检索“电子邮件”的值,如下面的脚本所示,预期输出为“[电子邮件受保护]

<script type = 'text/javascript" nonce>

var _hsq = window._hsq = window._hsq || [];

_hsq.push(["identify",{
    email: "[email protected]",
    firstname: "yourfirstname",
    lastname: "yourlastname",
}]);

</script>

尝试使用 document.querySelector 和 document.getElementsByTagName 来隔离 HTML 元素,但由于脚本标记没有唯一的 ID 或类,我无法隔离有问题的特定脚本。我还尝试读取“_hsq”变量,但它没有返回任何内容。

javascript html google-tag-manager
1个回答
0
投票

您可以使用

_hsq
获取
_hsq.slice(-1)
的最后一个元素,然后使用类似
_hsq.slice(-1)[0][1].email
的内容拉出电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.