python前端DOM

DOM:
    1.找到标签
        a.直接寻找
            获取单个元素        document.getElementById('i1')
            通过标签名寻找(列表)doucment.getElementsByTagName('div')
                                doucment.getElementsByClassName('c1')
        b.间接寻找
            tag=doucment.getElementById('i1')
            
            parentElement        #父节点标签元素
            children             #所有子标签
            firstElementChild     #第一个子标签元素
            lastElementChild      #最后一个子标签元素
            nextElementtSibling #下一个兄弟标签元素
            previousElementSibling#上一个兄弟标签元素
    
    2.操作标签
        a.innerText
            获取标签中的文本内容
                标签.innerText
            对标签中的文本重新赋值(多个标签需要通过循环修改)
                标签.innerText=""
        b.innerHTML
            如果采用该方式重新对标签赋值,如果内容带有标签格式,则将标签格式自动转为HTML格式,而innerText则会将所有内容直接转为字符串
        b.className
            tag.className                   #整体操作
            tag.classList.add('样式名')        #添加指定样式
            tag.classList.remove('样式名')    #删除指定样式
        c.checkbox
            获取值
            checkbox对象.checked
            设置值
            checkbox对象.checked=true(对选择框的操作)
            
    
    3.创建标签
        document.createElement("div");  /*需要配合添加节点使用*/
    
    4.添加节点
        1.追加一个子节点
            d2.appendChild(新标签)
        2.把增加的节点放到某个节点的前边
            父节点.    insertBefore(想要添加在该节点前的节点,新节点)
    
    5.删除节点
    
    6.替换节点
    
    7.获取/设置属性节点
        标签.getAttribute("属性名/类名")
        标签.setAttribute("属性名/类名","新属性")
            
        

 

posted @ 2019-09-22 23:13  LBC不认输  阅读(181)  评论(0编辑  收藏  举报