Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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_Html_Dropdownlistfor - Fatal编程技术网

如何使用javascript获取动态创建的下拉列表的值?并获取所有值

如何使用javascript获取动态创建的下拉列表的值?并获取所有值,javascript,html,dropdownlistfor,Javascript,Html,Dropdownlistfor,在这里,下拉列表是动态创建的 我们可以获得第一个值,但其余值的显示与第一个值相同 我们需要连接所有的值 当我们改变条件的数量时,它将与现有条件一起添加 有人能帮我做这些吗?注意:只需要JavaScript中的解决方案 var计数器=1; var str=“”; var con=“”; 函数addInput(divName){ var count=document.getElementById(“ConditionId”).value; 对于(i=1;i,如果您知道应该选择哪个元素,您可以获得特

在这里,下拉列表是动态创建的

  • 我们可以获得第一个值,但其余值的显示与第一个值相同

  • 我们需要连接所有的值

  • 当我们改变条件的数量时,它将与现有条件一起添加

  • 有人能帮我做这些吗?注意:只需要JavaScript中的解决方案

    var计数器=1;
    var str=“”;
    var con=“”;
    函数addInput(divName){
    var count=document.getElementById(“ConditionId”).value;
    
    对于(i=1;i,如果您知道应该选择哪个元素,您可以获得特定的值

    首先,在js函数中,
    addInput
    生成一组具有相同id的输入。这很糟糕。请尝试以下操作:…
    id='value'+i

    第二,我认为你应该在所有选项中添加不同的标识。使用特定的id,你可以获得你想要的所有信息


    或者你可以得到
    选项
    元素的数组。但是,你必须知道每个
    选项的索引

    ,有了这些,也许你应该使用一些事件侦听器来询问特定选项的值。我不知道……你会找到答案的)还可以试试W3Shools.com。它在所有这些js/html/jquery/css方面对我帮助很大。我已经在使用W3schools.com作为参考。但是你能更具体地说明我在代码中哪里出错了。这样我就可以得到想要的输出了。