gpt4 book ai didi

javascript - 在不同的 .js 文件之间传递变量;一个在 iframe 中

转载 作者:太空狗 更新时间:2023-10-29 14:42:40 24 4
gpt4 key购买 nike

我在 html 文档中有 2 个 .js 文件,如下所示:

    <script type="text/javascript" src="js/1.js"></script>
<script type="text/javascript" src="js/2.js"></script>

该文档也有一个 iframe。我在 iframe 中也有 2 个 .js:

    <script type="text/javascript" src="js/2.js"></script>
<script type="text/javascript" src="js/3.js"></script>

所以 2.js 在两个文档中。我的计划是将它们连接起来。我不能将 3.js 放在两个文档中,因为它会把东西弄乱。

1.js 得到了一个变量。我想在 3.js 中使用该变量。但我不知道如何将变量从 1.js 传递到 3.js。这可能吗?

*变量在1.js中声明。

最佳答案

您不能通过文件引用“传递”变量。您需要添加代码以将数据从父框架传递到 iframe。

如果变量是全局变量

//from the iframe
var theVariable = window.parent.yourVaraibleName;

//from the parent
var theVariable = document.getElementById("iframeId").contentWindow.yourVaraibleName;

关于javascript - 在不同的 .js 文件之间传递变量;一个在 iframe 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172634/

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