javascript动态生成下拉框的问题

奋斗了一个星期代码还是冒搞出来,真是郁闷,所以不得不上来请高人求助,具体问题如下:我在JSP页面上用一个JS实现了TABLE行的自动增加,点击一个增加按钮后,table自... 奋斗了一个星期代码还是冒搞出来,真是郁闷,所以不得不上来请高人求助,具体问题如下:我在JSP页面上用一个JS实现了TABLE行的自动增加,点击一个增加按钮后,table自动增加一行,然后我要在这个自动增加的行中放入下拉框,这个下拉框的JS代码如何写?
td5.innerText = '11';
td6.innerHTML = '下拉框写这个TD里';
td7.innerText = '11';
td8.innerText = '11';
td9.innerText = '11';
td10.innerHTML = '<html:text property="qcCount" size="5"/>';
td11.innerText = '11';
td12.innerText = '11';
td13.innerText = '11';
td14.innerText = '11';
}
</script>
展开
 我来答
百度网友460b538
2007-05-09 · TA获得超过696个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:883万
展开全部
var select = document.createElement("select");

var option = new Option("显示", "值");

select.options[0] = option;

或者看看我的空间,唯一的那篇可能有点帮助

//----------------------------------
尽量让html代码干净一点

以后就能明白了,要结构化文档

//----------------------------------

给你的是思路,你如果连dom节点操作都不会,给了答案又如何呢

这种都是js的基本功,你先看看如何append一个子节点吧

这分不要了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
code2005
2007-05-09 · TA获得超过167个赞
知道答主
回答量:96
采纳率:0%
帮助的人:119万
展开全部
在你要放置下拉框的地方加入一个<div id="abc"></div>
然后document.getElementById("abc").innerHTML = "<select><option></option></select>"

table的元素和其他html元素不同,如果想要获得其节点的话不太容易,所以添加一个层进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友947f1d874
推荐于2016-03-14 · TA获得超过211个赞
知道答主
回答量:154
采纳率:0%
帮助的人:132万
展开全部
<script>
function addRow()
{
var t = document.getElementById("t");
var row = document.createElement("tr");
var col = document.createElement("td");
var sel = document.createElement("select");
var op = document.createElement("option");
op.appendChild(document.createTextNode("选项1"));
sel.appendChild(op);
col.appendChild(sel);
row.appendChild(col);
t.appendChild(row);
}
</script>
<table>
<tbody id="t">
</tbody>
</table>
<input type="button" onclick="addRow()" />
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式