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 相关文章推荐
解析Javascript小括号“()”的多义性
Dec 03 Javascript
JavaScript将XML转成JSON的方法
Mar 12 Javascript
JavaScript编写推箱子游戏
Jul 07 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
Aug 13 Javascript
基于javascript实现窗口抖动效果
Jan 03 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
JavaScript实现星星等级评价功能
Mar 22 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
Aug 14 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
Apr 28 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
Jul 19 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
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
2013/02/06 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
采用call方式实现js继承
2014/05/20 Javascript
javascript常见用法总结
2014/05/22 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
javascript编写简易计算器
2017/05/06 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
Python中input和raw_input的一点区别
2014/10/21 Python
Python时间获取及转换知识汇总
2017/01/11 Python
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
培训讲师邀请函
2014/01/10 职场文书
十一酒店活动方案
2014/02/20 职场文书
优秀实习生感言
2014/03/01 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
合作协议书范本
2014/10/25 职场文书
酒店员工手册范本
2015/05/14 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
七年级作文之英语老师
2019/10/28 职场文书
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL