我有一个student.jsp
页面,可以从数据库 Faculty 中加载一个选择下拉列表
<s:select list="ftyList" name="fid" listKey="fid" listValue="name" label="Select a Faculty" />
现在,当我单击“添加”按钮时,我必须添加更多完全相同的下拉列表。为此,我有一个div
添加按钮和我的 JavaScript 代码,如下所示:
<div id="div">
<button onclick="addListFunction()">Add</button>
</div>
addDropDown.js:
function addListFunction() {
var d = document.getElementById("div");
d.innerHTML += "<p><s:select list='ftyList' name='fid' listKey='fid' listValue='name' label='Select a Faculty' /></p>";
}
问题是,当我单击“添加”按钮时,它只会添加一个空白区域。使用 firebug 时,我可以看到打印的 Struts 标记与上面相同,而不是 HTML 标记。