如何在我的javascript中执行anchor\href?

Edd*_*die 2 html javascript anchor jquery href

我试图弄清楚这个,但我的思绪已经空白了.

  • 我的网页上有一个带有id的按钮元素:例如 <button id="someId"></button>
  • 在document.ready函数中,我有一个on click事件,当用户单击该按钮时会发生.例如$('#someId').on('click', function() {
  • 在这种情况下,有一个if语句确定一个值.根据值,我想在锚中执行href,但我无法弄清楚语法.

我试图在javascript中执行锚点的原因是因为我将一个变量传递给href.这可能是真的,也可能是假的.

这就是我所拥有的\我正在努力做的事情.任何帮助都会很棒.

if (date1 <= date2) {
   //I want to execute this anchor
   <a href="@{Application.openthispage(true)}"></a>
}else{
   //otherwise execute this anchor
   <a href="@{Application.openthispage(false)}"></a>
}
Run Code Online (Sandbox Code Playgroud)

Eli*_*ert 6

你看错了.锚是一个静态HTML元素,单击该元素时,会更改当前窗口位置(即URL).JS等价物看起来像这样:window.location.href = 'http://www.google.com';.因此,通过设置,window.location.href您将使用JS导航到另一个URL.