Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用按钮链接下拉列表值以选择下拉列表值_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用按钮链接下拉列表值以选择下拉列表值

Javascript 使用按钮链接下拉列表值以选择下拉列表值,javascript,jquery,html,css,Javascript,Jquery,Html,Css,嗨,我想设计一个下拉列表,使其取值范围为10、20、30、50、7010015020030070010002000和5000。我还想要两个按钮,我可以为其分配值\向上或值\向下。这将得到如上所述的值范围。下拉菜单允许用户手动从上述设置中选择值,其中“值向上”或“值向下”允许增加或减少上述范围的值。你能帮我用javascript实现这一点吗?我有一个基本的功能写在这里,但它不是做的功能,如上所述 Javascript: var灵敏度滞后=0 //// Sensitivity up ////

嗨,我想设计一个下拉列表,使其取值范围为10、20、30、50、7010015020030070010002000和5000。我还想要两个按钮,我可以为其分配值\向上或值\向下。这将得到如上所述的值范围。下拉菜单允许用户手动从上述设置中选择值,其中“值向上”或“值向下”允许增加或减少上述范围的值。你能帮我用javascript实现这一点吗?我有一个基本的功能写在这里,但它不是做的功能,如上所述

Javascript:

var灵敏度滞后=0

//// Sensitivity up ////
        function value_Up(){
            sensitivityFlag = 1;
        }

        //// Sensitivity down ////
        function value_Down(){
            sensitivityFlag = -1;
        }

        function sensitivity(x){
            sens = 1*x/1000;

            switch (sensitivityFlag){
        case -1:
            sensitivity_Down();
            break
        case 1:
            sensitivity_Up();
            break
        }
要增加“灵敏度”值,您可以参考我的

函数值_Up()
{
var敏感度=document.getElementById(“敏感度选择”);
如果(灵敏度。选择指数增加“灵敏度”值,您可以参考我的

函数值_Up()
{
var敏感度=document.getElementById(“敏感度选择”);

如果(sensitivity.selectedIndex谢谢。我将尝试值\u down()。希望其长度为+1。如果我的解决方案有效,请将我的解决方案设置为答案。是的,它根据我的要求完美地更改了值。但问题是它没有反映出所说的功能。随着值的更改,它也必须更改功能。因为它是由敏感度函数完成的。您需要添加敏感度。onchange();敏感度后的语句。选择了索引++;谢谢。我将尝试值_down()。希望其长度为+1。如果我的解决方案有效,请将我的解决方案设置为答案。是的,它根据我的要求完美地更改了值。但问题是它没有反映出所说的功能。随着值的更改,它也必须更改功能。因为它是由敏感度函数完成的。您需要添加敏感度。onchange();敏感度后的语句。selectedIndex++;
function value_Up()
{
  var sensitivity=document.getElementById("sensitivitySelect");
  if (sensitivity.selectedIndex<(sensitivitySelect.options.length-1))
    sensitivity.selectedIndex++;
}