跳到主要内容

查找页面所有类是 Edit 的 Input 且 type 是 text 的元素,遍历它们,并返回它们的 Value 数组?

参考答案:

在JavaScript中,你可以使用document.querySelectorAll函数来查找页面上所有具有特定类和类型的元素。然后,你可以使用Array.prototype.map函数来遍历这些元素并返回它们的值。以下是一个示例代码:

// 查找所有类是 'Edit' 且 type 是 'text' 的 input 元素
let inputs = document.querySelectorAll('input.Edit[type="text"]');

// 使用 map 函数遍历这些元素并返回它们的 value
let values = Array.from(inputs).map(input => input.value);

// 打印结果
console.log(values);

在这个例子中,querySelectorAll返回的是一个NodeList对象,我们需要先将它转化为数组,然后才能使用map函数。Array.from函数就是用来做这个的。

注意,querySelectorAll返回的是所有匹配的元素,所以如果有多个input元素满足你的条件,它们都会被包括在返回的数组中。