A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

RT想点击一个按钮 便可在一个DIV 或span中插入一个控件

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
使用前台js是最好的方式,没必要用后台的c#程序来弄的。js代码如下:
假设你的div对象是divObj,需要插入的html控件是一个文本框:
divObj.innerHTML = "<input type='text' name='txt1'/>";//name属性随便,根据你自己的需求来定。
这样就搞定了!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1. 可以调用document的createElement方法来创建具有指定标签的DOM对象;
2. 通过调用某个元素的appendChild方法将新创建元素添加到相应的元素下;
3.例如:
function showit()
{
     var divMain = document.getElemetById("divMain");
     var btn = document.creatElement("input");
     btn.type = "button";
     btn.value = "我是动态的!";
    divMain.appendChild(btn);
}
<div id="divMain"></div>
<input type = "button" value="ok" onclick="showit( )"/>
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马