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 操作日期、星期、元素的追加的实现代码
Feb 07 Javascript
js 有框架页面跳转(target)三种情况下的应用
Apr 09 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
Dec 02 Javascript
jquery自适应布局的简单实例
May 28 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
javascript面向对象创建对象的方式小结
Jul 29 Javascript
详解Element-UI中上传的文件前端处理
Aug 07 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
谈谈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序列号生成函数和字符串替换函数代码
2012/06/07 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
node内置调试方法总结
2018/02/22 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python变量和数据类型详解
2017/02/15 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python 整数越界问题详解
2019/06/27 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
python能做哪方面的工作
2020/06/15 Python
python db类用法说明
2020/07/07 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Ajax请求总共有多少种Callback
2016/07/17 面试题
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
班班通项目实施方案
2014/02/25 职场文书
就业推荐表院系意见
2015/06/05 职场文书
结婚司仪主持词
2015/06/29 职场文书