Есть ли эквивалент для следующего в ванильном JS?Как выбрать тип ввода с помощью Javascript (не jQuery)
$("input[type='submit']").click();
Есть ли эквивалент для следующего в ванильном JS?Как выбрать тип ввода с помощью Javascript (не jQuery)
$("input[type='submit']").click();
Вы можете использовать .querySelectorAll()
method для того, чтобы выбрать все элементы input
. Затем вы можете перебрать их и вызвать собственный HTMLElement .click()
method.
var inputs = document.querySelectorAll("input[type='submit']");
for (var i = 0; i < inputs.length; i++) {
inputs[i].click();
}
Конечно, вы также можете просто выбрать один элемент и вызвать .click()
, но фактическое JavaScript equivilent из $("input[type='submit']").click()
будет выбрать набор элементов и вызывать .click()
по каждому элементу DOM (с JQuery будет внутренне перебрать каждый элемент).