当前位置: 首页 > 面试题库 >

如何通过javascript更改按钮点击标签的 href

淳于凯
2023-03-14
问题内容

如何通过单击按钮时的Javascript 更改标签href属性值<a/>

<script type="text/javascript">
  function f1()
  {
    document.getElementById("abc").href="xyz.php"; 
  }
</script>

<a href="" id="abc">jhg</a>
<a href="" id="" onclick="f1()">jhhghj</a>

问题答案:

如果没有href,则单击将重新加载当前页面,因此您需要执行以下操作:

<a href="#" onclick="f1()">jhhghj</a>

或防止这样的滚动:

<a href="#" onclick="f1(); return false;">jhhghj</a>

return false在您的f1函数中:

<a href="#" onclick="return f1();">jhhghj</a>

....或者不打扰的方式:

<a href="#" id="abc">jhg</a>
<a href="#" id="myLink">jhhghj</a>

<script type="text/javascript">
  document.getElementById("myLink").onclick = function() {
    document.getElementById("abc").href="xyz.php"; 
    return false;
  };
</script>


 类似资料:
  • 问题内容: 可以更改按钮功能吗? 例如 点击,再点击一次 我已经尝试过类似,但没有结果。 我设法使叠加工作并在其中插入所需的数据。但是没有找到任何可以帮助我的帖子。我正在使用react-bootstrap。这是我的代码。 问题答案: 您可以尝试使用状态来存储颜色。也许这会让您想到解决问题的方法: 这是一个小提琴。

  • 本文向大家介绍如何使用JavaScript更改警报框中的按钮标签?,包括了如何使用JavaScript更改警报框中的按钮标签?的使用技巧和注意事项,需要的朋友参考一下 使用标准警报框,您无法更改按钮标签。要更改标签,请使用自定义警报框。在这里,警报框的“确定”更改为“谢谢您的通知!” 例如:

  • 问题内容: 我需要通过摆动中的一个单击按钮多次更改jlabel.text。在这段代码中,我需要将标签文本设置为在dowork()函数之前开始,并设置为进行中,然后将其设置为在dowork()之后结束(jlabel和dowork中的状态类型执行时间较长): 在此代码状态下,仅设置为结束和开始不显示。 问题答案: 我将尝试使用实例(尤其是其方法)在与主UI线程不同的线程上执行当前正在执行的操作。按照编

  • HTML: 代码试用: 也试过很多其他的方法。无法单击“取消”按钮。错误: org.openqa.selenium.nosuchelementException:没有这样的元素:找不到元素:{“method”:“XPath”,“selector”:“//button[@type='button'][@class='modal-footer-button g-capitalize btn btn-l

  • 所以假设我有一个“开”和一个“关”按钮。当我按下打开按钮时,我希望打开按钮隐藏自己,关闭按钮显示出来,反之亦然。 一个人怎么能这么做?

  • 下面是使用引导模板的单选按钮组的代码片段。但我试图做的是每次切换选项时更改单选按钮的类部分(即选中单选按钮时,标签类将为“btn btn primary”,如果未选中,标签类将为“btn btn default”)。有人知道如何做到这一点吗?