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实现给指定元素的后面追加内容
Apr 10 Javascript
Underscore.js 1.3.3 中文注释翻译说明
Jun 25 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
Bootstrap树形控件使用方法详解
Jan 27 Javascript
vue使用vue-cli快速创建工程
Jul 28 Javascript
vue组件Prop传递数据的实现示例
Aug 17 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
JS div匀速移动动画与变速移动动画代码实例
Mar 26 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
Oct 30 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
解决ant Design Search无法输入内容的问题
Oct 29 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 中的类
2006/10/09 PHP
php 无限级 SelectTree 类
2009/05/19 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
PHP小教程之实现链表
2014/06/09 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
jquery禁用右键示例
2014/04/28 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
JavaScript实现左侧菜单效果
2017/12/14 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
详解vue 项目白屏解决方案
2018/10/31 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
python使用urllib2提交http post请求的方法
2015/05/26 Python
Python多线程下载文件的方法
2015/07/10 Python
Django分组聚合查询实例分享
2020/04/29 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
开放系统互连参考模型
2016/06/29 面试题
煤矿安全生产月活动总结
2014/07/05 职场文书
公司员工活动策划方案
2014/08/20 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
介绍信模板
2015/01/31 职场文书
集结号观后感
2015/06/08 职场文书
董事长新年致辞
2015/07/29 职场文书
志愿者工作心得体会
2016/01/15 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python