首页 > 解决方案 > 如果我点击链接并且设置了自动点击,则会出现不同的 HREF

问题描述

当我没有设置自动点击脚本时,我加载页面,点击链接并转到正确的 URL。如果我将脚本添加到自动单击,而不是将我重定向到我单击时的相同 URL,它会将 HREF 添加到链接所在的 URL,并且不会将我带到任何地方。任何人都可以帮助我使自动点击的行为与我点击时的行为相同吗?提前致谢。

在这里你可以看到我的意思:https ://rioga.webflow.io/bem-vindo

自动点击代码

<body><a id="redirect" href="#/ms/member-page/default" class="w-button">Button Text</a>
  <div class="w-embed w-script">
    <script type="text/javascript">
document.getElementById("redirect").click();
</script>
  </div>
  <script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.4.1.min.220afd743d.js?site=5e79526aa1d3ba459f1ebac2" type="text/javascript" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
  <script src="js/webflow.js" type="text/javascript"></script>
  <!-- [if lte IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script><![endif] -->
</body>

标签: javascript

解决方案


如果我正确理解您的任务,它不会重定向您,因为您#在链接中使用。通常它像锚一样使用链接到同一页面上的元素。

你可以试试:

window.location.replace("https://rioga.webflow.io/bem-vindo/ms/member-page/default");– 如果您需要它作为 HTTP 重定向工作

或者

window.location.href = "https://rioga.webflow.io/bem-vindo/ms/member-page/default";- 点击链接


推荐阅读