如何触发单选按钮鼠标单击使用JavaScript

时间:2017-10-03 22:27:02

标签: javascript onclick radio-button

JS很新,我正在尝试设置一个自动机来处理工作网站上的一些繁琐的任务。我今天花了很多时间尝试使用JS选择第二个单选按钮(2)。似乎以下方法可以解决问题,但一直没有成功。

document.getElementById('your_button').click();

附件是一个Web检查屏幕截图,显示单选按钮的NAME和ID是相同的。我想触发TEXT按钮(HTML默认为选中)。

如果有人可能指出我正确的方向,肯定会感激。

https://i.stack.imgur.com/G4OOi.png

3 个答案:

答案 0 :(得分:0)

您可能希望像这样添加事件监听器:

  var yourButton = document.getElementById('your_button');   
  yourButton.addEventListener("change", function() {
    // What you want to happen when event is fired
  });

我们在这里做的是我们添加了"更改"单元格按钮的事件监听器,当它被触发时,它将落在这个回调上。

答案 1 :(得分:0)

在第二个按钮上尝试onclick="alert('text')",不需要javascript前缀。此外,您正在加倍onclick函数中的双引号:

    onclick="alert("text")"将被视为onclick="alert("

您可以使用单引号和双引号来避免这种情况:

onclick="alert('text')"

在旁注中,您的元素ID对于每个元素应该是唯一的,因此您(和javascript)可以准确地知道您要选择的元素。

答案 2 :(得分:0)

考虑使用jQuery,这是一个用JavaScript编写的框架,它为您提供了使用少量代码轻松完成这些操作的快捷方式。

它还允许您(轻松地)编写非常简洁的代码,因为您将事件触发器(以及所有JS代码)与主体HTML分开。 https://www.w3schools.com/jquery/ https://jquery.com/