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 相关文章推荐
Array.slice()与Array.splice()的返回值类型
Oct 09 Javascript
基于jquery的tab切换 js原理
Apr 01 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
javascript实现密码验证
Nov 10 Javascript
JavaScript学习笔记整理_setTimeout的应用
Sep 19 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 Javascript
JsonProperty 的使用方法详解
Oct 11 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 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嵌套输出缓冲代码实例
2015/05/12 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
深入理解Python中的内置常量
2017/05/20 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Python3数字求和的实例
2019/02/19 Python
Python更新所有已安装包的操作
2020/02/13 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
Python读写锁实现实现代码解析
2020/11/28 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
运动会解说词100字
2014/01/31 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
社区义诊通知
2015/04/24 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书