我正在使用此功能通过javascript更改范围输入值
changeMenuValue : function(element, newValue){
document.getElementById(menuElements[element].id).value = newValue;
},
该功能适用于文本输入字段,但不会更改范围输入
这是一个例子
app.changeMenuValue(rangeElementId, 17);
console.log(rangeElement.value);
此代码记录元素的初始值,但仍不是新值(17)
我也尝试过jQuery方式
$("#rangeElementId").val(somevalue);
$("#rangeElementId").attr('value', '1');
最佳答案
代码app.changeMenuValue(rangeElementId, 17)
将id和值传递给该函数,但函数changeMenuValue : function(element, newValue)
需要一个元素和值。