JavaScript insertAfter DOM的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript insertAfter DOM的函数相关的知识,希望对你有一定的参考价值。

//create function, it expects 2 values.
function insertAfter(newElement,targetElement) {
	//target is what you want it to go after. Look for this elements parent.
	var parent = targetElement.parentNode;
	
	//if the parents lastchild is the targetElement...
	if(parent.lastchild == targetElement) {
		//add the newElement after the target element.
		parent.appendChild(newElement);
		} else {
		// else the target has siblings, insert the new element between the target and it's next sibling.
		parent.insertBefore(newElement, targetElement.nextSibling);
		}
}

以上是关于JavaScript insertAfter DOM的函数的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript insertAfter DOM的函数

JavaScript实现JQuery的insertAfter功能

javascript insertAfter 替代 nextSibling hack? [复制]

jQuery 文档操作 - insertAfter() ,insertBefore() 方法

jQuery 文档操作 - insertAfter() ,insertBefore(),after(),before() 方法

JS编程练习:封装insertAfter函数(功能类似于系统insertBefor)