Google visualization 谷歌图表范围滑块重置为默认值

Google visualization 谷歌图表范围滑块重置为默认值,google-visualization,Google Visualization,我有一个文本字段,可以在其中设置NumberArrangeSlider的值。它工作正常,但当用户删除文本时,范围滑块应重置为默认值。最小值和最大值在该特定列中 下面是javascript: if (document.getElementById("energy_input").length == 0) { changeEnergyRange = function() { energyRangeSlider.setState({'lowValue':

我有一个文本字段,可以在其中设置NumberArrangeSlider的值。它工作正常,但当用户删除文本时,范围滑块应重置为默认值。最小值和最大值在该特定列中

下面是javascript:

if (document.getElementById("energy_input").length == 0) {
            changeEnergyRange = function() {
            energyRangeSlider.setState({'lowValue': data.getColumnRange(3).min, 'highValue': data.getColumnRange(3).max});
            energyRangeSlider.setOptions({'filterColumnIndex': 3,'minValue': data.getColumnRange(3).min, 'maxValue': data.getColumnRange(3).max});
            energyRangeSlider.draw();
        };
        } else {
        changeEnergyRange = function() {
          energyRangeSlider.setState({'lowValue': document.getElementById("energy_input").value*0.75, 'highValue':document.getElementById("energy_input").value*1.25});
          energyRangeSlider.setOptions({'filterColumnIndex': 3,'minValue': 0.0, 'maxValue': document.getElementById("energy_input").value*3});
          energyRangeSlider.draw();
        };}
      }
这里是文本输入的HTML:

<input type="text" id="energy_input" onkeyup="changeEnergyRange();">


您需要文本框的值-->
document.getElementById(“能量输入”).value.length
谢谢!我还将if语句放入函数中。现在它可以正常工作了。您需要文本框的值-->
document.getElementById(“能量输入”).value.length
谢谢!我还将if语句放入函数中。现在它工作得很好。