Javascript 动态添加要选择的数字

Javascript 动态添加要选择的数字,javascript,jquery,Javascript,Jquery,我想知道是否有一种方法可以将数字添加到由变量决定的select中 例如,newnumber=3;因此,用3(包括0)填充select <select class="element" id="element" name="element"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> &

我想知道是否有一种方法可以将数字添加到由变量决定的select中

例如,newnumber=3;因此,用3(包括0)填充select

<select class="element" id="element" name="element">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
有什么想法吗

HTML

JS

输出

HTML

JS

输出

HTML

JS

输出

HTML

JS

输出


使用JQuery应该可以实现类似的功能:

var selectElement = $('#element');
for (var i = 0; i <= yourVariable; i++) {
    selectElement.append('<option value="' +i +'">' + i + '</option>');
}

使用JQuery应该可以实现类似的功能:

var selectElement = $('#element');
for (var i = 0; i <= yourVariable; i++) {
    selectElement.append('<option value="' +i +'">' + i + '</option>');
}

使用JQuery应该可以实现类似的功能:

var selectElement = $('#element');
for (var i = 0; i <= yourVariable; i++) {
    selectElement.append('<option value="' +i +'">' + i + '</option>');
}

使用JQuery应该可以实现类似的功能:

var selectElement = $('#element');
for (var i = 0; i <= yourVariable; i++) {
    selectElement.append('<option value="' +i +'">' + i + '</option>');
}
给你

<select id='example-select'>
</select>

function populateSelectByNumber(howmany,id) {
  var select = document.getElementById(id);
  for (var i=0;i<howmany;i++) { 
    select.options[select.options.length] = new Option(i, i);
  }
}
populateSelectByNumber(5,'example-select')
给你

<select id='example-select'>
</select>

function populateSelectByNumber(howmany,id) {
  var select = document.getElementById(id);
  for (var i=0;i<howmany;i++) { 
    select.options[select.options.length] = new Option(i, i);
  }
}
populateSelectByNumber(5,'example-select')
给你

<select id='example-select'>
</select>

function populateSelectByNumber(howmany,id) {
  var select = document.getElementById(id);
  for (var i=0;i<howmany;i++) { 
    select.options[select.options.length] = new Option(i, i);
  }
}
populateSelectByNumber(5,'example-select')
给你

<select id='example-select'>
</select>

function populateSelectByNumber(howmany,id) {
  var select = document.getElementById(id);
  for (var i=0;i<howmany;i++) { 
    select.options[select.options.length] = new Option(i, i);
  }
}
populateSelectByNumber(5,'example-select')

生成新编号后,您可以动态创建select元素

$("#element").empty();
for(var i = 0; i <= newnumber; i++){
  $("#element").append("<option value='" + i + "'>" + i + "</option>");
}

生成新编号后,您可以动态创建select元素

$("#element").empty();
for(var i = 0; i <= newnumber; i++){
  $("#element").append("<option value='" + i + "'>" + i + "</option>");
}

生成新编号后,您可以动态创建select元素

$("#element").empty();
for(var i = 0; i <= newnumber; i++){
  $("#element").append("<option value='" + i + "'>" + i + "</option>");
}

生成新编号后,您可以动态创建select元素

$("#element").empty();
for(var i = 0; i <= newnumber; i++){
  $("#element").append("<option value='" + i + "'>" + i + "</option>");
}

以下Linq查询应基于属性值检索值

string input = "<xml string>"
string key = "3";
XElement root = XElement.Parse(input);
var output = (from el in root.Elements("option")
              where (string)el.Attribute("value") == key
              select el).First().Value;

以下Linq查询应基于属性值检索值

string input = "<xml string>"
string key = "3";
XElement root = XElement.Parse(input);
var output = (from el in root.Elements("option")
              where (string)el.Attribute("value") == key
              select el).First().Value;

以下Linq查询应基于属性值检索值

string input = "<xml string>"
string key = "3";
XElement root = XElement.Parse(input);
var output = (from el in root.Elements("option")
              where (string)el.Attribute("value") == key
              select el).First().Value;

以下Linq查询应基于属性值检索值

string input = "<xml string>"
string key = "3";
XElement root = XElement.Parse(input);
var output = (from el in root.Elements("option")
              where (string)el.Attribute("value") == key
              select el).First().Value;


你想按需操作吗?@KaarelKont-Kontson没有什么实质性的东西,我尝试过的每件事都出了严重的错误,因为使用javascript是可能的。以jQuery为例。你已经尝试过使用jQuery了吗?我在尝试中使用了jQuery是的。你从哪里获得变量?用户输入?你想按需输入吗?@KaarelKont-Kontson没有什么实质性的东西,我尝试过的所有东西都出了可怕的错误,因为使用javascript是可能的。以jQuery为例。你已经尝试过使用jQuery了吗?我在尝试中使用了jQuery是的。你从哪里获得变量?用户输入?你想按需输入吗?@KaarelKont-Kontson没有什么实质性的东西,我尝试过的所有东西都出了可怕的错误,因为使用javascript是可能的。以jQuery为例。你已经尝试过使用jQuery了吗?我在尝试中使用了jQuery是的。你从哪里获得变量?用户输入?你想按需输入吗?@KaarelKont-Kontson没有什么实质性的东西,我尝试过的所有东西都出了可怕的错误,因为使用javascript是可能的。以jQuery为例。你已经尝试过使用jQuery了吗?我在尝试中使用了jQuery是的。你从哪里获得变量?用户输入?