js动态创建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>

下面看看效果截图:

时间: 2024-12-03 20:04:14

js动态创建div等元素实例的相关文章

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

本文实例讲解了JavaScript动态创建div等元素的详细代码,分享给大家供大家参考,具体内容如下 效果图: 为了节省时间,就直接贴代码了! <html> <head> <title>js动态创建div等元素实例</title> <style type="text/css"> </style> </head> <body> <script language="javascr

JS怎么清空DIV里元素实例代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte

js动态创建及移除div的方法_javascript技巧

本文实例讲述了js动态创建及移除div的方法.分享给大家供大家参考.具体实现方法如下: //创建div function createDiv(){ if(document.getElementByIdx_x("newD")!=null) document.body.removeChild(document.getElementByIdx_x("newD")); var Div = document.create_rElement("div");/

JS动态创建DOM元素的方法_javascript技巧

本文实例讲述了JS动态创建DOM元素的方法.分享给大家供大家参考.具体如下: 近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /* 动态创建DOM元素的相关函数支持 */ /* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; }

JS动态创建DOM元素的方法

 近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 6

js动态创建及移除div的方法

  本文实例讲述了js动态创建及移除div的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 //创建div function createDiv(){ if(document.getElementByIdx_x("newD")!=null) document.body.removeChild(document.getElementByIdx_x(&qu

JS动态创建元素的两种方法_javascript技巧

本文为大家分享了js创建元素的两种方法供大家参考,具体内容如下 1)将需要创建的元素,以字符串的形式拼接:找到父级元素,直接对父级元素的innnerHTML进行赋值. 2)使用Document.Element对象自带的一些函数,来实现动态创建元素(创建元素 => 找到父级元素 => 在指定位置插入元素) 一.字符串拼接形式     为了更好的理解,设定一个应用场景.     随机生成一组数字,将这组数据渲染为条形图的形式,放在div[id="container"]中,如下图

通过JS动态创建一个html DOM元素并显示_javascript技巧

近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /**//* 动态创建DOM元素的相关函数支持 www.jcodecraeer.com */ /**//* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; } /**//* 获取某个

jquery动态创建div与input的实例代码_jquery

无意中发现的,做为收藏,以备后绪查看时用. 实例如下: <html> <head> <title>jjquery动态创建div与input</title> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script> <!--动态创建div--> $(function (){ $(&