gpt4 book ai didi

javascript - 解析加载特定脚本的脚本标签内的数据

转载 作者:行者123 更新时间:2023-11-30 18:24:15 25 4
gpt4 key购买 nike

有时您会看到这样的代码。

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{lang:'en', parsetags:'explicit'}
</script>

我想知道如何从加载的脚本中解析此脚本标记内的对象文字。

最佳答案

var scripts = document.getElementsByTagName('script');
var thisScriptTag = scripts[scripts.length - 1];
var data = thisScriptTag.textContent || thisScriptTag.innerText;
alert(data);

如果你有 JSON 数据,你会使用 JSON.parse()将数据转换为 JavaScript 对象。请注意,代码不得包含在 DOMready/onload 事件中 - 它需要在 <script> 时立即运行。标记已处理。

获取当前脚本标签的代码取自How may I reference the script tag that loaded the currently-executing script?

关于javascript - 解析加载特定脚本的脚本标签内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11320031/

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