<div>
<i></i>
<b></b>
<span></span>
</div>
<script>
//封装函数insertAfter();功能类似insertBefore()
Element.prototype.insertAfter = function(targetNode, afterNode) {
var beforeNode = afterNode.nextElementSibling;
//判断,如果当前的节点是否是最后一个
if (beforeNode == null) {
//已经是最后一个即没有下一个兄弟节点了
this.appendChild(targetNode);
} else {
//不是最后一个
this.insertBefore(targetNode, beforeNode);
}
}
var div = document.getElementsByTagName('div')[0];
var b = document.getElementsByTagName('b')[0];
var span = document.getElementsByTagName('span')[0];
var p = document.createElement('p');
</script>