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 01 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
Jan 04 Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
js Array操作的最简短最容易理解方法
Dec 09 Javascript
js使用for循环查询数组中是否存在某个值
Aug 12 Javascript
jQuery类选择器用法实例
Dec 23 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
微信小程序 基础组件与导航组件详细介绍
Feb 21 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 Javascript
小程序实现录音功能
Sep 22 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实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
JavaScript的漂亮的代码片段
2013/06/05 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
Python中django学习心得
2017/12/06 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
python+pygame实现坦克大战
2019/09/10 Python
python处理RSTP视频流过程解析
2020/01/11 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
暑期培训随笔感言
2014/03/10 职场文书
请假条格式范文
2014/04/10 职场文书
加油口号大全
2014/06/13 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
中职生求职信
2014/07/01 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
三严三实学习心得体会
2014/10/13 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android