美文网首页
Javascript如何实现insertAfter()方法

Javascript如何实现insertAfter()方法

作者: 小师叔 | 来源:发表于2016-05-18 17:01 被阅读0次

    function insertAfter(newElement, targetElement) {
    var parent = targetElement.parentNode;
    if (parent.lastChild == targetElement) {
    // 如果最后的节点是目标元素,则直接添加。因为默认是最后
    parent.appendChild(newElement);
    } else {
    parent.insertBefore(newElement, targetElement.nextSibling);
    //如果不是,则插入在目标元素的下一个兄弟节点 的前面。也就是目标元素的后面
    }
    }

    相关文章

      网友评论

          本文标题:Javascript如何实现insertAfter()方法

          本文链接:https://www.haomeiwen.com/subject/xfuwrttx.html