• DOM节点-appendChild


    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
        <ul id="ele1">
            <li>11111111111111111111</li>
            <li id="li2">22222222222222222222</li>
            <li>33333333333333333333</li>
            <li>4444444444444444444</li>
            <li>5555555555555555555</li>
        </ul>
    </body>
        <script type="text/ecmascript">
            //给元素添加节点
            var ele = document.getElementById('ele1');
            //创建li元素和文本内容
            var oLi = document.createElement('li');
            var oText = document.createTextNode('今天由我主持晨会呵呵');
            //appendChild将子节点加到当前节点的后面
            oLi.appendChild(oText);
            //定义一个新节点和一个老节点
            function inserAfter(newEle, oldEle) {
                var next = oldEle.nextSibling;
                //判断节点后面是否有弟弟节点
              
                if (next) {
                    //如果有弟弟节点
                    next.parentNode.insertBefore(newEle, next);
                } else {
                    //如果没有弟弟节点
                    oldEle.parentNode.appendChild(newEle);
                }

            }
            var oLi2 = document.getElementById("li2");
            inserAfter(oLi, oLi2);

        </script>
    </html>

  • 相关阅读:
    NOIP初赛知识点大全-普及+提高组
    cron表达式详解,cron表达式写法,cron表达式例子
    n2n的编译和运行、配置
    Visual Studio 2017 扩展
    iis url重写
    http重定向到https
    基于git命令的代码统计方法
    UseSwagger
    docker中mysql数据库的数据导入和导出
    Win10远程桌面提示你的凭据不工作的处理方法
  • 原文地址:https://www.cnblogs.com/xiaoleidiv/p/3290761.html
Copyright © 2020-2023  润新知