Html 按钮-onclick-请求直接转到链接';行不通

Html 按钮-onclick-请求直接转到链接';行不通,html,css,onclick,Html,Css,Onclick,部分不起作用-我尝试了两种不同的方法,但无法使其运行 <div class="dropdown"> <div style="height:51px;" onclick="parent.location='default.aspx?p=viewcat&showpage=3'"> <button class="dropbtn"><font color="#FFFFFF">HEADWEAR</font

部分不起作用-我尝试了两种不同的方法,但无法使其运行

<div class="dropdown">
          <div style="height:51px;" onclick="parent.location='default.aspx?p=viewcat&showpage=3'">
          <button class="dropbtn"><font color="#FFFFFF">HEADWEAR</font></button>
    </div>
    </div>

头饰

不确定,但您可以尝试以下方法:

onclick="location.href = 'www.yoursite.com';" 
不清楚…

你可以试试

onclick="window.location.href = 'default.aspx?p=etc...."

您需要告诉onclick它正在使用
javascript:
,因此整个onclick行是:
onclick=“javascript:document.location.href='default.aspx?p=viewcat&showpage=3'”

完整示例:

<div class="dropdown">
    <div style="height:51px;" onclick="javascript:document.location.href='default.aspx?p=viewcat&showpage=3'">
          <button class="dropbtn"><font color="#FFFFFF">HEADWEAR</font></button>
    </div>
</div>

头饰

活生生的例子:

以下内容应该适合您:

<div class="dropdown">
      <div style="height:51px;">
      <button  id="myButton" class="dropbtn"><font color="#FFFFFF">HEADWEAR</font></button>
</div>
</div>

<script type="text/javascript">
document.getElementById("myButton").onclick = function () {
location.href = "http://mywebsite.com/default.aspx?p=viewcat&showpage=3";
}; 
</script>

头饰
document.getElementById(“myButton”).onclick=function(){
location.href=”http://mywebsite.com/default.aspx?p=viewcat&showpage=3";
}; 

在当前状态下,这个问题很难回答。为了增加获得答案的变化,您可以添加更多信息,例如您希望发生的事情以及关于实际发生的事情的更多信息,以及您收集的任何调试信息。单击上面的链接时,它会转到url:default.aspx?p=search我正在寻找它:default.aspx?p=viewcat&showpage=3您应该在单击时使用window.location.href,并且应该在按钮上使用它,因为按钮有一个偶数点击。下面是一个示例,它是如何工作的-带有下拉内容
APPAREL T恤
同样的问题-页面上是否有任何其他jQuery错误可能会阻止onclick工作。你能在点击按钮后得到一个工作提示吗?嗯-那一定是我这边的问题-这也不起作用