选择具有数据属性的表单:JavaScript

问题描述 投票:0回答:1

我有许多表格,每个表格的数据属性为data-validate。我知道我可以通过以下查询选择这些表格:document.querySelectorAll('form[data-validate]')

但是,我有两个问题。首先,如何使用document.forms选择相同的形式。其次,一种方法优于另一种方法吗?也就是说,是否使用document.formsdocument.querySelectorAll是否有所不同?

谢谢。

javascript dom selectors-api
1个回答
1
投票

首先,如何使用document.forms选择相同的表单

document.forms仅允许按其索引,名称或ID寻址表单,除了遍历document.forms中的所有值并依次测试每个值以查看其是否具有data-validate属性:您可以' t。

第二,一种方法优于另一种方法吗?

偏好是一个意见问题。 (尽管涉及较少代码的代码将过滤留给本机代码将适合更多“更好”的条件。)

© www.soinside.com 2019 - 2024. All rights reserved.