【发布时间】:2013-01-14 21:56:11
【问题描述】:
下面是一个添加新下拉菜单框的 javascript 函数。它可以工作,但是当我在选择名称中输入name 并在选项值中输入value 时,它将不起作用。
function add() {
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById('theValue').value -1)+ 2;
numi.value = num;
var newdiv = document.createElement('div');
var divIdName = 'my'+num+'Div';
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML = "<select> <option> Apple </option> <option> Orange </option> </select>";
}
问题可能是什么?谢谢!
【问题讨论】:
-
你是怎么调用这个函数的?
-
<a href="#" onclick="add();">Add another?</a>和<div id="myDiv">指定放置添加的下拉菜单的位置。 -
id = 'theValue' 的元素在哪里?
-
我在
a href之前有<input type="hidden" value="0" id="theValue" />。
标签: javascript html drop-down-menu