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)
  • 相关阅读:
    处理火星文重温vchar,char,nvchar,nchar
    删除文件
    js常用正则表达式
    安装iis 配置iis
    无题
    js函数大全
    常用正则表达式
    QQ在线客服
    获取系统文字字体
    无限级删除的存储过程
  • 原文地址:https://www.cnblogs.com/wdz1/p/7474934.html
Copyright © 2011-2022 走看看