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 相关文章推荐
jQuery操作表单常用控件方法小结
Mar 23 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 Javascript
基于JS实现Android,iOS一个手势动画效果
Apr 27 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
May 13 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
Apr 25 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
Jul 27 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
Jul 15 Javascript
JavaScript Canvas编写炫彩的网页时钟
Oct 16 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 Javascript
es6函数之箭头函数用法实例详解
Apr 25 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
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php中的静态变量的基本用法
2014/03/20 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP概率计算函数汇总
2015/09/13 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
再谈javascript面向对象编程
2012/03/18 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
python解析xml文件实例分享
2013/12/04 Python
python实现抖音点赞功能
2019/04/07 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
Python实现图片添加文字
2019/11/26 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
经理管理专业毕业自荐书范文
2014/02/12 职场文书
服装设计师求职信
2014/06/04 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
师德师风学习材料
2014/12/19 职场文书
好媳妇事迹材料
2014/12/24 职场文书
英文辞职信范文
2015/05/13 职场文书
Golang 链表的学习和使用
2022/04/19 Golang