相关疑难解决方法(0)

添加选项以使用javascript进行选择

我希望这个javascript在id ="mainSelect"的select中创建12到100的选项,因为我不想手动创建所有选项标签.你能给我一些指示吗?谢谢

function selectOptionCreate() {

  var age = 88;
  line = "";
  for (var i = 0; i < 90; i++) {
    line += "<option>";
    line += age + i;
    line += "</option>";
  }

  return line;
}
Run Code Online (Sandbox Code Playgroud)

html javascript

145
推荐指数
6
解决办法
32万
查看次数

使用Javascript中的选项动态添加输入类型选择

我发现在Javascript中添加表单的输入非常简单,但由于某种原因,添加带选项的选择输入无效.选项出现在下拉列表之外.

这是我在jsfiddle中的代码:http://jsfiddle.net/LNVTQ/

这是我的代码内联:

var choices=[];
choices[0]="one";
choices[1]="two";

function addInput(divName){
    var newDiv=document.createElement('div');
    newDiv.innerHTML="<select>";
    for(i=0; i<choices.length; i=i+1){
        newDiv.innerHTML=newDiv.innerHTML+"<option value='"+choices[i]+"'>"+choices[i]+"</option>";
    }
    newDiv.innerHTML=newDiv.innerHTML+"</select>";
    document.getElementById(divName).appendChild(newDiv);
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<form class="new" method="post" action="/jobs">
    <div id="dynamicInput"></div>
    <input type="button" value="Add" onclick="addInput('dynamicInput');" />
    <input type="button" value="Save" />
</form>
Run Code Online (Sandbox Code Playgroud)

我会接受使用jQuery或只是vanilla Javascript的答案.

html javascript forms

9
推荐指数
2
解决办法
5万
查看次数

标签 统计

html ×2

javascript ×2

forms ×1