在Javascript中将变量从一个脚本检索到另一个脚本

我有两个html文件fileA.html和fileB.html,分别与两个javascript文件fileA.js和fileB.js相关联


在第一个html文件(fileA.html)上,我具有具有相同className和differents值的differents链接,例如三个firsts链接:


<a real="external" href="fileB.html" class="links"> value 1</a>

<a real="external" href="fileB.html" class="links"> value 2</a>

<a real="external" href="fileB.html" class="links"> value 3</a>

如您所见,“ href”标记重定向到第二个html文件fileB.html


在文件fileB.html上,我有一个文本输入表单,该表单允许用户通过输入上一个html文件中存在的值之一(例如值2)来访问该值的统计信息(我简化了问题,但实际上这些值指的是基因名称)


我希望当用户单击链接之一(即值之一)时,此值成为表单输入值的默认值


我在所有链接上添加了一个onclick事件,以检索链接的值(userValue = .textContent)


在fileB上,我知道我必须通过执行以下操作来更改默认值:


form = document.getElementById('formulaire');


formulaire.value = userValue;

问题是,我不知道如何检索文件A(当我们单击链接时生成)到第二个文件的变量


也许在javascript中是不可能的..


红颜莎娜
浏览 152回答 2
2回答

小唯快跑啊

您可以通过使用localStorage来实现此目的,即单击文件中的链接或单击链接,然后将单击的值存储到本地存储,然后从第二页从本地存储中检索此存储的值。您可以使用本地存储的set get方法,如下所示localStorage.setItem("myVal",&nbsp;"val1"); var&nbsp;val&nbsp;=&nbsp;localStorage.getItem("myVal");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript