动态创建Dom元素,并设置属性和类----JS&JQ

来源:互联网 发布:淘宝客的软件 编辑:程序博客网 时间:2024/06/04 00:45

JQ创建Dom元素

HTML代码

<div class="pc-container"></div>

JS代码

var container = $('.pc-container');$('<img>').attr({            src:'images/star.png'        }).css({                top:'50px',                left:'50px',                transform:'scale(.5) rotateZ(90deg)',                position: 'absolute' }).addClass('myImg').appendTo('.pc-container');

这里写图片描述


JS创建Dom元素

HTML代码

<div class="pc-container"></div>

JS代码

var container=document.getElementsByClassName('.pc-container')[0];var div=document.createElement('div');div.setAttribute('id','example');// div.id = "example";div.className = "slogan";div.style.width='120px';container.appendChild(div);

插入元素的几种方法

这里顺便总结一下插入元素的几种方法
JavaScript:
element1.appendChild(element2); 在element1的内部结尾追加element2.

JQuery:

$(A).append(content|fn) 在匹配的元素A内部结尾追加内容 $(A).appendTo(B) 将A的内容追加到B内部结尾 $(A).prepend(content) 在匹配的元素A内部的开头插入content内容 $(A).prependTo(B) 将匹配到的A元素追加到B的开头$(A).after(content) 在匹配的元素A之后插入内容content $(A).before(content) 在匹配的元素A之前插入内容content $(A).insertAfter(B) 将A的内容追加到B之后 $(A).insertBefore(B) 将A的内容追加到B之前
0 0
原创粉丝点击