封装函数 insertAfter();功能类似 insertBefore()

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>
<i></i>
<b></b>
<span></span>
</div>
<script>
// 1.封装函数 insertAfter();功能类似 insertBefore();
Element.prototype.insertAfter=function (tragetNode,afterNODE) {
var beforeNode=afterNODE.nextElementSibling;
if (beforeNode==null){
this.appendChild(tragetNode)
}else {
this.insertBefore(tragetNode)
}
}
var i=document.getElementsByTagName('i')[0];
var b=document.getElementsByTagName('b')[0];
var p=document.getElementsByTagName('span')[0];
var div=document.getElementsByTagName('div')[0]
</script>
</body>
</html>

  

posted @ 2020-03-15 16:00  咱这个需求做不了  阅读(288)  评论(0)    收藏  举报