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>

  • 相关阅读:
    埃尔多安回击“穆斯林都是恐怖分子”:坏人也可能是基督徒或犹太人
    通信行业并非那么”腹黑“
    苹果无人驾驶技术专家遭大众挖角
    数据结构之数组定义及基本操作(转)
    LCD浮点数显示函数的探讨
    C 数据类型
    C 基本语法
    C 标准库
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/Yimi/p/6051181.html
Copyright © 2011-2022 走看看