原生js实现jquery中after效果
var headerBox = document.getElementById("header");
var p = document.createElement("p");
insertAfter(p,headerBox);
function insertAfter( newElement, targetElement ){ // newElement是要追加的元素 targetElement 是指定元素的位置
var parent = targetElement.parentNode;
if( parent.lastChild == targetElement ){
parent.appendChild( newElement, targetElement );
}else{
parent.insertBefore( newElement, targetElement.nextSibling );
};
};
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
编辑 (opens new window)
上次更新: 2023/03/08, 02:53:55