JS传统的节点创建和JQuery的比较
2017-10-31 20:17
381 查看
<!-- DOM创建节点及节点属性 -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
.left,
.right {
width: 300px;
height: 120px;
}
.left div,
.right div {
width: 100px;
height: 90px;
padding: 5px;
margin: 5px;
float: right;
border: 1px solid #ccc;
}
.left div {
background: #bbffaa;
}
.right div {
background: yellow;
}
</style>
</head>
<body>
<h2>动态创建元素节点</h2>
<div class="left">
<div class="aaron">点击body区域会动态创建元素节点</div>
</div>
<script>
var body=document.querySelector('body');
document.onclick=function ()
{
var rightdiv=document.createElement('div');
var rightaaron=document.createElement('div') ;
rightdiv.setAttribute('class','right');
rightaaron.className='arron';
rightaaron.innerHTML='动态创建元素节点';
rightdiv.appendChild(rightaaron);
body.appendChild(rightdiv);
}
</script>
</body>
<!-- JQuery节点创建与属性处理 -->
<!--创建元素节点 $('<div></div') -->
<!-- 创建文本节点$('<div>我是文本节点</div') -->
<!-- 创建元素节点$('<div id='test' class='aaron'>我是文本节点</div>) -->
<!-- 上述的例子使用JQuery一句话就搞定了 -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<style>
.left,
.right {
width: 300px;
height: 120px;
}
.left div,
.right div {
width: 100px;
height: 90px;
padding: 5px;
margin: 5px;
float: left;
border: 1px solid #ccc;
}
.left div {
background: #bbffaa;
}
.right div {
background: yellow;
}
</style>
</head>
<body>
<h2>动态创建元素节点</h2>
<button>点击通过jQuery动态创建元素节点</button>
<script type="text/javascript">
var $body=('body');
var $body.on('click',function(){var div =$("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")})
</script>
</body>
&
4000
lt;/html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
.left,
.right {
width: 300px;
height: 120px;
}
.left div,
.right div {
width: 100px;
height: 90px;
padding: 5px;
margin: 5px;
float: right;
border: 1px solid #ccc;
}
.left div {
background: #bbffaa;
}
.right div {
background: yellow;
}
</style>
</head>
<body>
<h2>动态创建元素节点</h2>
<div class="left">
<div class="aaron">点击body区域会动态创建元素节点</div>
</div>
<script>
var body=document.querySelector('body');
document.onclick=function ()
{
var rightdiv=document.createElement('div');
var rightaaron=document.createElement('div') ;
rightdiv.setAttribute('class','right');
rightaaron.className='arron';
rightaaron.innerHTML='动态创建元素节点';
rightdiv.appendChild(rightaaron);
body.appendChild(rightdiv);
}
</script>
</body>
<!-- JQuery节点创建与属性处理 -->
<!--创建元素节点 $('<div></div') -->
<!-- 创建文本节点$('<div>我是文本节点</div') -->
<!-- 创建元素节点$('<div id='test' class='aaron'>我是文本节点</div>) -->
<!-- 上述的例子使用JQuery一句话就搞定了 -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<style>
.left,
.right {
width: 300px;
height: 120px;
}
.left div,
.right div {
width: 100px;
height: 90px;
padding: 5px;
margin: 5px;
float: left;
border: 1px solid #ccc;
}
.left div {
background: #bbffaa;
}
.right div {
background: yellow;
}
</style>
</head>
<body>
<h2>动态创建元素节点</h2>
<button>点击通过jQuery动态创建元素节点</button>
<script type="text/javascript">
var $body=('body');
var $body.on('click',function(){var div =$("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")})
</script>
</body>
&
4000
lt;/html>
相关文章推荐
- js和jquery对dom节点的操作(创建/追加)
- js和jquery对dom节点的操作(创建/追加)
- jquery和js创建节点
- JS添加节点方法与JQuery添加节点方法的比较及总结
- jQuery第二课 ——节点选择、元素创建与操作、包装对象、jq转原生js
- html——原生js与jquery创建元素节点区别
- jQuery和js节点创建与属性的处理的区别
- 原生JS添加节点方法与jQuery添加节点方法的比较及总结
- Js、Jquery字符串数字比较大小。
- 重写jquery.confirm.js 摆脱传统alert confirm 插件供下载(三)
- js,jquery的数字型字符串变量比较大小
- JQuery DOM 创建节点
- jquery动态添加dom节点 js动态添加dom节点
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- jquery 创建节点
- js中创建、添加、删除、移动、复制和查找(子)节点
- jQuery与JavaScript节点创建方法的对比
- jquery的onload和js节点的转换
- JS时间对象创建及比较大小
- jquery和JavaScript动态创建节点