zoukankan      html  css  js  c++  java
  • 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("属性名/类名","新属性")
                
            
  • 相关阅读:
    java实现Floyd算法
    java实现Floyd算法
    java实现Floyd算法
    java实现Floyd算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    QTableWidget简单应用之文件浏览器
  • 原文地址:https://www.cnblogs.com/god-for-speed/p/11569910.html
Copyright © 2011-2022 走看看