zoukankan      html  css  js  c++  java
  • DOM基础2

    插入元素

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <script>
            window.onload=function(){
                var oBtn=document.getElementById('btn1');
                var oU1=document.getElementById('ul1');
                var oTxt=document.getElementById('txt1');
    
                oBtn.onclick=function(){
                    var oLi=document.createElement('li');
                    var aLi=oU1.getElementsByTagName('li');
    
    
    
                    oLi.innerHTML=oTxt.value;
                    //父级.appendChild(子节点) ,子节点添加到了父级末尾
                    
                    if(aLi.length>0)
                    {
                        oU1.insertBefore(oLi,aLi[0])
                    }
                    else{
                        oU1.appendChild(oLi);
                    }
    
                }
            }
        </script>
    </head>
    <body>
    <input id="txt1" type="text"/>
    <input id="btn1" type="button" value="创建li"/>
    <ul id="ul1">
    
    </ul>
    </body>
    </html>

    删除元素

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <script>
            window.onload=function(){
                var aA=document.getElementsByTagName('a');
                var oU1=document.getElementById('ul1');
    
                for(var i=0;i<aA.length;i++){
                    aA[i].onclick=function(){
                        oU1.removeChild(this.parentNode);
    
                    }
                }
            }
        </script>
    </head>
    <body>
    <ul id="ul1">
        <li>dssd <a href="javascript:;">删除</a> </li>
        <li>436d <a href="javascript:;">删除</a> </li>
        <li>d反对分割的ssd <a href="javascript:;">删除</a> </li>
        <li>ds导师sd <a href="javascript:;">删除</a> </li>
    </ul>
    </body>
    </html>

  • 相关阅读:
    vim 命令替换重复命令
    Python环境安装
    MySQL 查看show profile
    XSS攻击与CSRF攻击与防御
    HTTPS的原理
    PHP curl的请求步骤
    【论文阅读】HRNet
    【学习笔记】gRPC-python
    【Linux学习笔记】Linux基础
    【Golang学习笔记】入门:结构体、方法与接口
  • 原文地址:https://www.cnblogs.com/Yimi/p/6051181.html
Copyright © 2011-2022 走看看