javascript DOM的问题 我想做一个表单用包含了文本域和下拉列表 怎么做一个添加的按钮

出现一样的表单呢而且前面的表单用户输入的内容不还在上面是用document.getElementById("").name=""做得吗具体的代码是怎么样的呢?... 出现一样的表单呢 而且前面的表单用户输入的内容不还在上面
是用document.getElementById("").name=""做得吗
具体的代码是怎么样的呢?
展开
 我来答
andyx_5
2011-08-06 · TA获得超过607个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:164万
展开全部
<script type="text/javascript">
function addButton(){
var obj = document.createElement("input");
obj.type="button";
obj.value="这是一个新添加的按钮";
obj.onclick=function(){alert("我是被js添加的按钮");}
document.body.appendChild(obj);

}
</script>
<input type="button" value="添加一个按钮" onclick="javascript:addButton();"/>
更多追问追答
追问
不是添加一个按钮  是添加新的一组前面的文本域和下拉列表在后面的一行当中
追答

function addElement(){
var objText = document.getElementById("t1");
var textNew = document.createElement("input");
textNew.type = "text";
textNew.id="";
var objSelect = document.getElementById("s1");
var selectNew = document.createElement("select");
optionNew1 = document.createElement("option");
optionNew1.innerText = "是";
selectNew.appendChild(optionNew1);
optionNew2 = document.createElement("option");
optionNew2.innerText = "否";
selectNew.appendChild(optionNew2);
selectNew.id="";
var span1 = document.createElement("");
span1.innerText="文本框:";
var span2 = document.createElement("");
span2.innerText="下拉列表:";
var br = document.createElement("");
document.body.appendChild(span1);
document.body.appendChild(textNew);
document.body.appendChild(span2);
document.body.appendChild(selectNew);
document.body.appendChild(br);
}

文本框:下拉列表:



_凉司
2011-08-06 · 超过24用户采纳过TA的回答
知道答主
回答量:93
采纳率:50%
帮助的人:32.5万
展开全部
在按钮的onclick事件添加方法

然后在之前的节点后增加新节点,它的innerHTML是把原来那个复制过来就好
追问
直接写在input里面吗  还是在js里写呢
追答
在js里写啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式