尝试使用 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”变量,但它没有返回任何内容。
您可以使用
_hsq
获取 _hsq.slice(-1)
的最后一个元素,然后使用类似 _hsq.slice(-1)[0][1].email
的内容拉出电子邮件。