将 if 语句添加到网页上的按钮

Posted

技术标签:

【中文标题】将 if 语句添加到网页上的按钮【英文标题】:Adding if statements to buttons on web page 【发布时间】:2021-07-29 00:37:26 【问题描述】:

抱歉 - 我确实在谷歌上搜索过,但我不确定

如何根据当前所在的页面更改按钮的 url?

我在某些页面上有一个带有锚点的粘性标题 我需要一些关于 onClick 的内容

:如果您在“”页面上,请使用此 URL 否则使用此网址

在某些情况下,它会重新加载页面而不是仅仅滚动到锚点,但我需要一些跨站点导航。

对不起,这没有很好的解释 马丁

【问题讨论】:

如果这是一个不同的页面,那么按钮会不同,或者如果你使用模板,你仍然可以向它发送不同的 url What is the difference between Java and javascript? 【参考方案1】:

html

<button onClick="btnClick()">Click Me</button>

Javascript

<script>
function btnClick()
 if(window.location.href == "yourdesireyrl"
  window.location = "youurl to go";
 else
  window.location = "otherurl"
 

</script>

【讨论】:

以上是关于将 if 语句添加到网页上的按钮的主要内容,如果未能解决你的问题,请参考以下文章

隐藏基于 if 语句动态添加的按钮

按钮、序列和 If/Else 语句

将 if 语句添加到 django-cms 模板标签

可以clang格式将大括号添加到单行if语句等

xml Magento - 使用if语句将自定义属性添加到产品网格

多个 if 语句