gpt4 book ai didi

javascript - 调用作为查询参数传递的 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-28 20:12:55 25 4
gpt4 key购买 nike

<HTML>
<HEAD>

<TITLE>Your Title Here</TITLE>

</HEAD>
<BODY BGCOLOR="FFFFFF">
<CENTER><IMG SRC="ad.jpeg" ALIGN="BOTTOM"> </CENTER>
<script src="http://b.voicefive.com/c2/15770633/rs.js#c1=3&c3=2816501&c4=21996240&c5=3739279_170437&c6=&c10=&c11=170437&c13=225&c16=adtech&x=testInline()" type="text/javascript">

</script>
<script>
function testInline()
{
console.log("Hello World");
}
</script>

现在,当查询参数传递到我的 javascript 函数中时,它会将最后一个参数 x="testInLine()"作为字符串,但我希望它将它作为我在下面编写的函数。目标是我想要通过将第 3 方 API 传递为查询参数。感谢帮助。谢谢自治

最佳答案

像这样的事情应该可以解决问题:

var scriptSource = document.getElementsByTagName("script")[0].getAttribute("src");
// safer use document.getElementById("mySourceElement") instead, but you have
// give your script element the appropriate ID of course
window[scriptSource.substr(scriptSource.indexOf("x="))]();

您可能希望向您的脚本元素添加一个更好的标识符/选择器,也许是一个 ID 标记,但这应该可行,假设您的页面上只有一个脚本元素。

关于javascript - 调用作为查询参数传递的 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639501/

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