我在向导中有4格。在向导中单击“下一步”时,我要验证是否已填写必需的元素。
如果我写y = x[currentTab].getElementsByTagName("input")
,则该div的所有元素都会出现。但是在应用querySelectorAll y = x[currentTab].getElementsByTagName("input").querySelectorAll("[required]");
时,按钮将停止工作。
x = document.getElementsByClassName("tab");
y = x[currentTab].getElementsByTagName("input").querySelectorAll("[required]");
答案 0 :(得分:0)
这是因为querySelector
和querySelectorAll
是送给孩子的。使用querySelectorAll('input[required]')