黑马程序员技术交流社区

标题: 在ASP.NET中,如何在后台用C#,往前台插入HTML控件 [打印本页]

作者: 彭张铨    时间: 2012-9-18 22:44
标题: 在ASP.NET中,如何在后台用C#,往前台插入HTML控件
RT想点击一个按钮 便可在一个DIV 或span中插入一个控件
作者: 舒远    时间: 2012-9-18 22:55
使用前台js是最好的方式,没必要用后台的c#程序来弄的。js代码如下:
假设你的div对象是divObj,需要插入的html控件是一个文本框:
divObj.innerHTML = "<input type='text' name='txt1'/>";//name属性随便,根据你自己的需求来定。
这样就搞定了!
作者: 许庭洲    时间: 2012-9-19 08:45
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( )"/>




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2