gpt4 book ai didi

javascript - JavaScript 中的变量

转载 作者:行者123 更新时间:2023-11-28 12:48:21 26 4
gpt4 key购买 nike

我正在开发一个扩展,我需要以不同的方式生成网站的 URL。这是我正在使用的代码的结构

<script>
var URL="";
function genURL(){
URL="xyz";
}
</script>
<body onload="genURL()">
<iframe id="if1" src="abc"></iframe>
</body>
<script>
document.getElementById("if1").src=URL;
</script>

上面的代码是错误的,因为我无法在上面的脚本代码中访问元素 if1 的定义,并且 URL 在下面的脚本代码中不可用。如果我们可以在下面的脚本代码中访问 URL,我的问题将得到解决。或者有没有办法直接在 iframe 中生成 URL 。

谢谢

最佳答案

您设置 iframe src 时未设置

URL。如果您首先调用genURL,那么您的代码就可以工作。然而,将代码设计成这样会更好:

function getURL() {
return "xyz";
};

...

document.getElementById('if1').src = getURL();

关于javascript - JavaScript 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4913452/

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