要使通过ID改变输入元素的JavaScript函数成为泛型,可以通过以下步骤实现:
以下是一个示例代码:
function changeInputValue(selector, newValue) {
var elements = document.querySelectorAll(selector);
elements.forEach(function(element) {
element.value = newValue;
});
}
// 调用示例
changeInputValue('.input-class', '新的值');
在上述示例中,changeInputValue函数接收一个选择器作为参数,并使用querySelectorAll方法获取匹配的元素集合。然后使用forEach方法遍历元素集合,并将新的值赋给每个元素的value属性。
这样,通过传入不同的选择器,可以在不同的元素上调用该函数,实现对输入元素的值进行改变。
领取专属 10元无门槛券
手把手带您无忧上云