什么是dom_字母圈术语大全

什么是dom_字母圈术语大全DOM概述html加载完毕,渲染引擎会在内存中吧html文档生成一个DOM树,getElementById是获取DOM上的元素,然后操作的时候修改的该元素的属性什么是DOM和节点1、DOM由

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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新加的 ie6\7不支持)
        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)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167786.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • struts2拦截器和过滤器的区别_ExecuteNonQuery

    struts2拦截器和过滤器的区别_ExecuteNonQuery转自:http://blog.csdn.net/lifuxiangcaohui/article/details/8172956在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?两者都可以正常工作,那区别是什么呢?1.FilterDispatcher例子 …&…

    2022年8月16日
    3
  • 《前端运维》一、Linux基础–02用户与权限

    其实说真的,这些基础挺枯燥的,内容呢绝大多数都是些静态的。上一篇文章我们学习了基本的指令和vim编辑器的操作方法。这篇文章我们主要来学习下Linux中用户的概念和权限相关的知识。一、用户与用户组

    2022年3月25日
    39
  • FVWM简明使用指南

    FVWM简明使用指南http://minus273.eu/mirrors/2001315450/fvwm_frame.html简明使用指南FvwmisawindowmanagerforX11.Itisdesignedtominimizememoryconsumption,providea3Dlooktowindowframes,andavirtual

    2022年10月4日
    0
  • Java中数组的定义与使用(一)「建议收藏」

    Java中数组的定义与使用(一)「建议收藏」如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下:inti1,i2,i3,…i100;但是这儿时候如果按照此类方式定义就会非常麻烦,…

    2022年6月2日
    32
  • Lua使用心得(2)

    在lua脚本调用中,如果我们碰到一种不好的脚本,例如:while1dodoend那我们的程序主线程也会被阻塞住。那我们如何防止这种问题呢?下面就给出一个解决的办法。首先为了不阻塞主线程,

    2021年12月25日
    54
  • Dijkstra算法时间复杂度分析[通俗易懂]

    Dijkstra算法时间复杂度分析[通俗易懂]文章目录Dijkstra算法的思路与关键点Dijkstra算法的时间复杂度之前一直默认Dijkstra算法时间复杂度为o(n2)o(n^{2})o(n2),没有思考过具体的时间复杂度,今天把这个弄清楚。Dijkstra算法的思路与关键点思路:广度优先+松弛所有点分为两个集合SSS和TTT,SSS最开始只包括源点sss,剩余点都位于TTT。SSS集合表示已经计算出最短路径的点集合,TTT表示尚未计算出最短路径的点集合。每次从集合TTT中选出一个与集合SSS距离最短的点vvv,将点vvv加

    2022年5月15日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号