JS很新,我正在尝试设置一个自动机来处理工作网站上的一些繁琐的任务。我今天花了很多时间尝试使用JS选择第二个单选按钮(2)。似乎以下方法可以解决问题,但一直没有成功。
document.getElementById('your_button').click();
附件是一个Web检查屏幕截图,显示单选按钮的NAME和ID是相同的。我想触发TEXT按钮(HTML默认为选中)。
如果有人可能指出我正确的方向,肯定会感激。
答案 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/