如何在谷歌标签管理器中进行循环工作



我想运行以下脚本:

<script>
var pixels = document.body.querySelectorAll(':scope > script[id^="tidio"]');
for (p of pixels) { document.body.removeChild(p); }
</script>

我一直得到以下错误:

第4行第5个字符出现错误:仅支持此语言功能用于ECMASCRIPT6模式或更好:用于循环。

建议?

第4行第5个字符出现错误:此语言功能仅支持ECMASCRIPT6模式或更好的模式:for of循环。

这意味着浏览器不支持for..of,但您仍然可以使用forEach方法:

let pixels = document.querySelectorAll("div#root > div")
pixels.forEach(e => e.parentElement.removeChild(e))
<div id="root" style="height:20vh;background-color:green">
<div> 1 </div>
<div> 2 </div>
<div> 3 </div>
<div> 4 </div>
<div> 5 </div>
<div>

相关内容

  • 没有找到相关文章

最新更新