繁体   English   中英

在javascript中动态添加选择下拉菜单

[英]Dynamically add a select dropdown menu in javascript

我正在尝试动态添加下拉菜单和其他输入字段。 到目前为止,添加“文本”输入字段可以正常工作,但对“选择”输入(下拉菜单)则无济于事。

这是HTML:

<form method="POST"> 
    <div id="dynamicInput"></div>
    <input type="button" onClick="addInput('dynamicInput');" value="Add inputs"/>
</form>

这是Javascript:

function addInput(divName){
    var newdiv = document.createElement('div');
    newdiv.innerHTML = 
   "<input type='text' id='name'>"+
   '<select id="age">
       <option value="18">18</option>
       <option value="18">18</option>
   </select>';
   document.getElementById(divName).appendChild(newdiv);
}

和平。

我敢打赌,您的控制台会告诉您类似意外令牌的信息 多行字符串的串联需要转义。

你可以做:

myVar = "hello \
    sir!";

或连接每行:

myVar = "hello " + 
    "sir!";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM