JavaScript动态创建div等元素实例讲解

 更新时间:2016年01月06日 16:27:52   作者:伪砖家  
这篇文章主要介绍了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的表单验证长度

    JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。通过本文给大家介绍Javascript的表单验证长度,需要的朋友参考下吧
    2016-03-03
  • JavaScript面试出现频繁的一些易错点整理

    JavaScript面试出现频繁的一些易错点整理

    通过几个常见面试开始,讨论针对一个题目的分析思路,就有了下面这篇文章,本文主要给大家整理总结介绍了关于JavaScript面试中会频繁出现的一些易错点,对大家具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。
    2018-03-03
  • layui的layedit富文本赋值方法

    layui的layedit富文本赋值方法

    今天小编就为大家分享一篇layui的layedit富文本赋值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • Javascript  Constructor构造器模式与Module模块模式

    Javascript  Constructor构造器模式与Module模块模式

    这篇文章主要介绍了Javascript  Constructor构造器模式与Module模块模式,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • js导入导出excel(实例代码)

    js导入导出excel(实例代码)

    这篇文章主要是对js导入导出excel的实例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • JavaScript实现购物车案例

    JavaScript实现购物车案例

    这篇文章主要为大家详细介绍了JavaScript实现购物车案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • ajax跨域调用webservice的实现代码

    ajax跨域调用webservice的实现代码

    这篇文章主要介绍了 ajax跨域调用webservice服务例子和理解,最近ajax访问webservice遇到跨域的问题,网上搜索资料,总结如下
    2016-05-05
  • 只需五句话搞定JavaScript作用域(经典)

    只需五句话搞定JavaScript作用域(经典)

    javascript作用域是前端开发比较难理解的知识点,下面小编给大家提供五句话帮助大家很快的了解js作用域,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-07-07
  • ExtJs异步无法向外传值和赋值的完美解决办法

    ExtJs异步无法向外传值和赋值的完美解决办法

    这篇文章主要介绍了ExtJs异步无法向外传值和赋值的完美解决办法,需要的朋友可以参考下
    2017-06-06
  • js中使用replace方法完成某个字符的转换

    js中使用replace方法完成某个字符的转换

    这篇文章主要介绍了js中使用replace方法完成某个字符的转换,比较实用,需要的朋友可以参考下
    2014-08-08

最新评论