Select 具有数据属性的表单:JavaScript
Select Form with Data Attribute: JavaScript
我有许多表单,每个表单的数据属性都是 data-validate
。我知道我可以使用以下查询 select 这些表格:document.querySelectorAll('form[data-validate]')
。
但是,我有两个问题。首先,我如何使用 document.forms
select 那些相同的表格。其次,一种方法优于另一种方法吗?也就是说,我是否使用 document.forms
或 document.querySelectorAll
会有所不同吗?
谢谢。
First, how could I select those same forms using document.forms
document.forms
只允许通过其索引、名称或 ID 寻址表单,而不是遍历 document.forms
中的所有值并依次测试每个值以查看它是否具有 data-validate
属性:不能。
Secondly, is one method preferable over the other?
偏好是见仁见智的事情。 (尽管将过滤留给本机代码的涉及较少代码的代码更符合 "better" 的更多标准)。
我有许多表单,每个表单的数据属性都是 data-validate
。我知道我可以使用以下查询 select 这些表格:document.querySelectorAll('form[data-validate]')
。
但是,我有两个问题。首先,我如何使用 document.forms
select 那些相同的表格。其次,一种方法优于另一种方法吗?也就是说,我是否使用 document.forms
或 document.querySelectorAll
会有所不同吗?
谢谢。
First, how could I select those same forms using document.forms
document.forms
只允许通过其索引、名称或 ID 寻址表单,而不是遍历 document.forms
中的所有值并依次测试每个值以查看它是否具有 data-validate
属性:不能。
Secondly, is one method preferable over the other?
偏好是见仁见智的事情。 (尽管将过滤留给本机代码的涉及较少代码的代码更符合 "better" 的更多标准)。