【发布时间】:2020-03-07 08:31:17
【问题描述】:
所以我有 3 个链接:1、2 和 3,它们都转到同一个页面,并且每个都有我想要的功能(1()、2() 和 3()),当您转到其中一个时这些页面从主页转到 123.html 并运行 1() 或 2(),具体取决于他们单击的按钮。
我试过了:
<li><a href="123.html?javascript:1();"><span>Link1</span></a></li>
但它根本没有运行该功能。我希望所有这些都像这样:
<li><a href="123.html?javascript:1();"><span>Link1</span></a></li>
<li><a href="123.html?javascript:2();"><span>Link2</span></a></li>
<li><a href="123.html?javascript:3();"><span>Link3</span></a></li>
【问题讨论】:
-
您不能在另一个页面上执行功能。您可以在该页面上添加代码以查找查询字符串,但您无法直接从页面 A 执行任何操作。
-
有很多方法可以仅使用前端将数据从页面 A 获取到页面 B。然而,所有这些都将永远是kludges;正确的方法是学习如何使用合适的后端,如 PHP(或使用合适的框架创建 SPA)。
-
这能回答你的问题吗? Persist variables between page loads
标签: javascript html