欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  <!DOCYTYPE html>
 
  <html>
 
  <head>
 
  <meta charset="utf-8">
 
  <title>动态添加html控件</title>
 
  <style>
 
  body{font-size: 12px}
 
  。button{background-color: #03a9f4;color: white}
 
  </style>
 
  </head>
 
  <body>
 
  <form name="form">
 
  <input type="button" class="button" value="添加文本框" onclick="addText()">
 
  <input type="button" class="button" value="添加按钮" onclick="addBtn()">
 
  <input type="button" class="button" value="删除所有控件" onclick="delElement()">
 
  <br><br>用户名:
 
  </form>
 
  </body>
 
  <script>
 
  function addText() {
 
  var otext=document.createElement("input");//创建input控件
 
  otext.setAttribute("type","text");//设置控件类型
 
  otext.setAttribute("name","username");//设置控件名称
 
  document.form.appendChild(otext);//将控件添加到form节点子节点后面
 
  }
 
  function addBtn() {
 
  var obtn=document.createElement("input");
 
  obtn.type="button";//设置类型为button
 
  obtn.value="确定";//设置控件显示的文字
 
  document.form.appendChild(obtn);//将控件添加到form节点子节点后面
 
  }
 
  function delElement() {
 
  document.form.innerHTML="";//清空了所在页面
 
  }
 
  </script>
 
  </html>
 
  2、示例效果图
 
  源码下载:动态添加HTML控件。zip

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h61081.shtml