本文中的控件泛指任何合法的HTML标签
方法一:<div id="myDiv"></div> // 容器var strInnerHtml = "<input id="myInput" type="text">" ; // 要添加的控件docuemnt.all.Form1.myDiv.innerHTML = strInnerHtml ; // 执行添加动作方法二:<div id="myDiv"></div> // 容器var strInnerHtml = "<input id="myInput" type="text">" ; // 要添加的控件// 执行添加动作docuemnt.all.Form1.myDiv.insertAdjacentHTML( 'afterBegin', strInnerHtml ) ; 其中第一个参数可是如下几个值:afterBegin - 在文本前容器内插入内容;beforeEnd - 在文本后容器内插入内容;beforeBegin - 在文本前容器外插入内容;afterEnd - 在文本后容器外插入内容;方法三:<div id="myDiv"></div> // 容器var objNode = document.createElement( "INPUT" ); // 创建一个input控件// 开始指定控件属性objNode.type = 'text' ;objNode.id = 'myInput' ;objNode.value = 'test' ;docuemnt.all.Form1.myDiv.insertAdjacentElement( "beforeEnd", objNode); // 执行添加动作其他的控件控制方法:childNodes(index) - 取得子控件parentElement - 取得父控件removeNode - 删除当前控件
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18