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>

  • 相关阅读:
    MarkDown 语言简单使用
    开机自启宽带连网设置问题
    JqueryEasyUI EasyLoader
    JqueryEasyUI $.Parser
    FileUpload一键自动上传
    Git读档
    JavaScript typeof运算符和数据类型
    JavaScript 函数 (function)
    Javascript 对象(Object)
    JavaScript 数组(Array)
  • 原文地址:https://www.cnblogs.com/Yimi/p/6051181.html
Copyright © 2011-2022 走看看