我有两个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中是不可能的..
2 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
您可以通过使用localStorage来实现此目的,即单击文件中的链接或单击链接,然后将单击的值存储到本地存储,然后从第二页从本地存储中检索此存储的值。您可以使用本地存储的set get方法,如下所示
localStorage.setItem("myVal", "val1"); var val = localStorage.getItem("myVal");
添加回答
举报
0/150
提交
取消