我有一个网站,菜单上有按钮,购买的人和另一个网上购买,我想发生的是,当人点击其中一个按钮,例如网上购买,用户去购买页面,但按钮的文本必须从网上购买更改为网上购买相同的人按钮时,点击
pgx2nnw81#
正如我在注解中第一次提出的,实现该结果的一种方法是使用get参数作为指示页面更改您所讨论的按钮文本的信号。因此当您正常访问url时,按钮文本不会更改,仍然是Buy Online,但是当使用我们任意选择的参数?q=1访问url时,加载页面时运行的代码会将按钮文本更改为Online。我使用window.location.search从当前访问的url中获取查询字符串:https://developer.mozilla.org/en-US/docs/Web/API/Location/search只有当页面以https://host/path/to/the/page?q=1的形式访问时,代码才会有不同的行为(这就是从指向那里的第一个按钮引用该页面的方式)第一个
Buy Online
?q=1
Online
window.location.search
https://host/path/to/the/page?q=1
1条答案
按热度按时间pgx2nnw81#
正如我在注解中第一次提出的,实现该结果的一种方法是使用get参数作为指示页面更改您所讨论的按钮文本的信号。
因此当您正常访问url时,按钮文本不会更改,仍然是
Buy Online
,但是当使用我们任意选择的参数?q=1
访问url时,加载页面时运行的代码会将按钮文本更改为Online
。我使用
window.location.search
从当前访问的url中获取查询字符串:https://developer.mozilla.org/en-US/docs/Web/API/Location/search
只有当页面以
https://host/path/to/the/page?q=1
的形式访问时,代码才会有不同的行为(这就是从指向那里的第一个按钮引用该页面的方式)第一个