怎么在网页的指定位置动态生成控件?

shaowei1119 2003-08-12 04:20:21
我想实现的效果是,用户单击一下按钮,
就会在指点地方多一个文本框,
本人初学javascript,请教了!
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
旭日东升DK 2003-09-09
  • 打赏
  • 举报
回复
<meta http-equiv="Content-Language" content="zh-cn">
<form name=form1><input type=button value=create onclick="check()"> 
<span id="copy">
<select size="1" name="d1">
<option value="button">按钮</option>
<option value="radio">单选框</option>
<option value="checkbox">复选框</option>
<option value="text">文本框</option>
</select><br/>
</span>
</form>

<SCRIPT>
function check()
{ //重新复制一个结点,然后插入当前节点后面
var input_node = document.all.copy;
var new_node = input_node.cloneNode(true);
document.form1.insertAfter(input_node,new_node);
}
</SCRIPT>
zhaoweiwei 2003-09-09
  • 打赏
  • 举报
回复
<meta http-equiv="Content-Language" content="zh-cn">
<form name=form1><input type=button value=create onclick="check()"> 
<select size="1" name="d1">
<option value="button">按钮</option>
<option value="radio">单选框</option>
<option value="checkbox">复选框</option>
<option value="text">文本框</option>
</select><br/></form>

<SCRIPT>
function check()
{
var a = document.createElement("input");
a.type = form1.d1.value;
a.name = "zww"
a.value="zww";
form1.insertAdjacentElement("beforeEnd", a);
}
</SCRIPT>
hrong 2003-09-08
  • 打赏
  • 举报
回复
<form name=form1><input type=button value=生成 onclick="mm()"><br></form>

<SCRIPT LANGUAGE="JavaScript"><!--
function mm()
{
var e = document.createElement("input");
e.type = "text";
e.name = "txt";
e.value= "黄蓉";

document.form1.insertAdjacentElement("beforeEnd", e);
}
//--></SCRIPT>
lantian1979 2003-09-08
  • 打赏
  • 举报
回复
顶,我也正要找这个问题的答案阿!

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧