Javascript js如何在没有id的情况下按下按钮?

Javascript js如何在没有id的情况下按下按钮?,javascript,button,click,Javascript,Button,Click,如何在js上按下此按钮 <button type="submit" class="btn-lg">Confirm</button> 确认 我尝试了这个document.getElementsByClassName('btn-lg')。单击()但它不起作用。document.getElementsByClassName返回具有指定类的对象的html集合(类似数组的对象)。因此,您应该通过遍历集合来筛选不需要的元素(与遍历数组的方式相同)

如何在js上按下此按钮

<button type="submit" class="btn-lg">Confirm</button>
确认

我尝试了这个
document.getElementsByClassName('btn-lg')。单击()但它不起作用。

document.getElementsByClassName返回具有指定类的对象的html集合(类似数组的对象)。因此,您应该通过遍历集合来筛选不需要的元素(与遍历数组的方式相同)

document.getElementsByClassName('btn-lg')[0]-如果该类的第一个元素有问题…也许我可以使用document.getElementsByTagName?@user3613542执行此操作,它还返回html集合。。。但是按钮的集合(如果您使用“button”作为该函数的参数)。你必须识别这个按钮。例如,它可能是文本为“确认”的唯一按钮,也可能是表单中的唯一按钮,等等。。。在这种情况下,你要确保你要点击你想点击的按钮,这是有效的(顺便说一句,考虑到问题的范围,我并不是说这是一个糟糕的答案),但它指出了原始标记中的缺陷。函数的作用是:返回对“第一个元素的引用,该元素是与指定选择器组匹配的被调用元素的后代。”如果在确认按钮之前出现另一个类为“btn lg”的元素,则处理程序将应用于该元素。示例:顺便说一下,我认为原始海报实际上想要单击按钮,因此您实际上想要document.querySelector(“.btn lg”).click()。例子: