zoukankan      html  css  js  c++  java
  • 什么是dom

    DOM概述
    html加载完毕,渲染引擎会在内存中吧html文档生成一个DOM树,
    getElementById是获取DOM上的元素,然后操作的时候修改的该元素的属性
     
    什么是DOM和节点
     
    1、 DOM由节点(标签)组成
    2、DOM是一个树状模型
    3、节点都是object类型,都是内置对象
            a)每个HTML标签都是一个元素节点
            b)   标签中的文章是文字节点
            c)标签的属性是属性节点
    4、DOM操作就是操作节点
     
    DOM节点的获取方法 (获取的都是标签元素)
     
    1、id获取 
            document.getElementById( " " ) 
            返回值是标签    
     
    2、标签名获取
            dcoument.getElementsByagName( " " )
            返回一个标签伪数组 
            dcoument.getElementsByagName( '' a“ )[ 0 ]获取第一个标签名a的元素
     
    3、类名获取(不常用,H5新加的 ie67不支持)
            document.geElementsByClassName( " " )
            返回一个标签伪数组
            如果没有获取到,返回空数组
        document.geElementsByClassName( " a" )[ 0 ]获取第一个类名是a的元素
     
    4、标签 Name属性获取
            <div name="aaa">
            document.geElementsByName( '' “ )
         
    5、标签的命名空间获取
          docuemnt.geElementsByTegNameaNS()
     
    6、标签属性获取 getAttributeNode
          docuemnt.getAttributeNode()
    var box=document.getElementById("box")
    var box1=box.getAttributeNode("id")
    console.log(box1)
  • 相关阅读:
    oracle问题之死锁 (一)
    linux下oracle调试小知识
    Oracle实例名,服务名等概念区别与联系
    oracle 数据库、实例、服务名、SID
    Linux下启动/关闭Oracle
    Oracle监听器
    Oracle数据库、实例、用户、表空间、表之间的关系
    在Centos7上安装Oracle
    理财入门书籍
    [C/C++] VS 2015 C++ 插件
  • 原文地址:https://www.cnblogs.com/wdz1/p/7474934.html
Copyright © 2011-2022 走看看