繁体   English   中英

如何使用Javascript(而非jQuery)单击输入类型

[英]How to click an input type using Javascript (not jQuery)

香草JS中有以下等效项吗?

$("input[type='submit']").click();

您可以使用.querySelectorAll()方法来选择所有input元素。 然后,您可以遍历它们并调用本机HTMLElement .click()方法

var inputs = document.querySelectorAll("input[type='submit']");
for (var i = 0; i < inputs.length; i++) {
  inputs[i].click();
}

当然,您也可以只选择一个元素并调用.click() ,但是$("input[type='submit']").click()的实际JavaScript等效项是选择元素的集合并调用.click()在每个DOM元素上(因为jQuery将在内部迭代每个元素)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM