JavaScript动态创建div等元素实例讲解


Posted in Javascript onJanuary 06, 2016

本文实例讲解了JavaScript动态创建div等元素的详细代码,分享给大家供大家参考,具体内容如下

效果图:

JavaScript动态创建div等元素实例讲解

为了节省时间,就直接贴代码了!

<html> 
  <head> 
  <title>js动态创建div等元素实例</title> 
  <style type="text/css"> 
  </style> 
  </head> 
  <body> 
  <script language="javascript"> 
    var Test={ 
      createDiv:function(){ 
        var div = document.createElement('div'); 
        div.id="createDiv"; 
        div.style.cssText = 'border:1px solid red; width:200px; z-index:100; height:20px;'; 
        document.body.appendChild(div); 
      }, 
      appendDivChild:function(){ 
        var div = document.createElement('div'); 
        div.id="appendDivChild"; 
        div.style.cssText = 'border:1px solid green; width:400px; z-index:100; height:100px;'; 
        var childDiv= document.createElement('div'); 
        childDiv.id="childDiv"; 
        childDiv.style.cssText = 'border:2px solid gray; width:200px; z-index:100; height:50px;'; 
        div.appendChild(childDiv); 
        document.body.appendChild(div); 
      }, 
      createSelect:function(){ 
        var select=document.createElement('select'); 
        select.id="select"; 
        var option1=document.createElement('option'); 
        option1.value=1; 
        option1.text=1;//非ie,添加内容 
        option1.innerHTML=1;//ie,添加内容 
        select.appendChild(option1); 
        var option2=document.createElement('option'); 
        option2.value=2; 
        option2.text=2; 
        option2.innerHTML=2; 
        select.appendChild(option2); 
        var option3=document.createElement('option'); 
        option3.value=3; 
        option3.text=1; 
        option3.innerHTML=3; 
        select.appendChild(option3); 
        document.body.appendChild(select); 
      }, 
      createRadio:function(){ 
        var radio=document.createElement('input'); 
        radio.id='radio'; 
        radio.type="radio"; 
        radio.width="100"; 
        var label=document.createElement('label'); 
        label.text="男"; 
        label.innerHTML="男"; 
        document.body.appendChild(radio); 
        document.body.appendChild(label); 
      } 
    }; 
    Test.createDiv();//创建div 
    Test.appendDivChild();//为追加子div 
    Test.createSelect();//创建下拉框 
    Test.createRadio();//创建单选按钮 
  </script> 
  <select> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
  </select> 
  </body> 
</html>

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
用js计算页面执行时间的函数
Dec 07 Javascript
Extjs优化(二)Form表单提交通用实现
Apr 15 Javascript
jquery 倒计时效果实现秒杀思路
Sep 11 Javascript
JS弹出层的显示与隐藏示例代码
Dec 27 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
Jan 24 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
一个可复用的vue分页组件
May 15 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
Oct 21 Javascript
谈谈JavaScript类型系统之Math
Jan 06 #Javascript
莱鸟介绍javascript onclick事件
Jan 06 #Javascript
莱鸟介绍window.print()方法
Jan 06 #Javascript
JavaScript实现点击按钮直接打印
Jan 06 #Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 #Javascript
JavaScript引用类型和基本类型详解
Jan 06 #Javascript
js模仿java的Map集合详解
Jan 06 #Javascript
You might like
给多个地址发邮件的类
2006/10/09 PHP
PHP 高手之路(二)
2006/10/09 PHP
Admin generator, filters and I18n
2011/10/06 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
php实例化一个类的具体方法
2019/09/19 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
python面试题之列表声明实例分析
2019/07/08 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python sorted对list和dict排序
2020/06/09 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
科茨沃尔德家居商店:Scotts of Stow
2018/06/29 全球购物
自主招生自荐书
2013/11/29 职场文书
转让协议书范本
2014/04/15 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
甜品店创业计划书
2014/09/21 职场文书
建议书格式
2015/02/04 职场文书
推销搭讪开场白
2015/05/28 职场文书
结婚主持人致辞
2015/07/28 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
信息技术课教学反思
2016/02/23 职场文书
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android