码迷,mamicode.com
首页 > 其他好文 > 详细

在已有元素后面插入一个新元素,属于通用型函数insertAfter(newElement,targetElement)

时间:2016-05-26 22:17:59      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:js

function insertAfter(newElement,targetElement){                  //在已有元素后面插入一个新元素,属于通用型函数
var parent = targetElement.parentNode;
if(parent.lastChild == targetElement){
parent.appendChild(newElement);
}else{
parent.insertBefore(newElement,targetElement.nextSibling);
}
}

function prepareGallery() {                            //遍历数组
if(!document.getElementsByTagName) return false;
if(!document.getElementById) return false;
if(!document.getElementsByTagName||!document.getElementById) {
 return false;
} 
 var gallery = document.getElementById("imagegallery");
 var links = gallery.getElementsByTagName("a");
 for( var i=0; i < links.length; i++) {
 links[i].onclick = function(){
 return !showPic(this);
 }
 links[i].onkeypress = links[i].onclick;
 }
}


在已有元素后面插入一个新元素,属于通用型函数insertAfter(newElement,targetElement)

标签:js

原文地址:http://xuyran.blog.51cto.com/11641754/1783590

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!