javaScript DOM插入节点

DOM插入节点

  <p id="JS">JavaScript</p>

    <div id="JAVA">
        <p id="se">JavaSE</p>
        <p id="ee">JavaEE</p>
        <p id="me">JavaME</p>
    </div>

    <script>
        //1.已经存在的节点
        var js = document.getElementById('JS');
        var java = document.getElementById('JAVA');
        var ee = document.getElementById('ee');

        //java.appendChild(js);//追加到子元素最后面

        console.log('------------------------------------------------------------------------------------------')
        //2.自己创建一个新的节点
        var newP = document.createElement('p');//创建一个p标签
        newP.id = 'newP';
        newP.innerText = 'hello,world';
        //等价于<p id="newP">hello,world</p>
        //java.appendChild(newP);

        console.log('------------------------------------------------------------------------------------------')
        //3.创建一个标签节点,追加到后面
        var myScript = document.createElement('script');//创建一个script标签
        //通过这个setAttribute(k,v)属性可以设置任意的值
        myScript.setAttribute('id', 'myScript');//(k,v)
        myScript.setAttribute('type', 'text/javascript');//(k,v)
        java.insertBefore(myScript,ee);//insertBefore(引用节点,位置节点)

    </script>
posted @   小幼虫虫  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示