个人总结:dom是用来编程操作html中的元素的

一:什么是dom

dom是一种文档对象模型,同时也是用于html编程的接口,通过dom来操作页面中的元素。当html页面被实现加载的时候,浏览器会创建一个dom,给文档提供了一种新的逻辑结构,并且可以改变内容和结构。

DOM是面向对象,并且定义了修改文档所需要的对象,各个对象之前的关系,我们可以也页面上的dom看成一个树状结构,通过js,对html文档进行添加排版,js要想访问html中的元素,就要通过对象模型来获得。

二:dom获取元素的方法

1.在html中,我们都知道网页是有很多标签组织起来的,但是这些标签的id是唯一的,我们只要通过id号就能找到对应的标签,然后进行操作。

2.我们也可以通过名称获取元素,查找返回带有名称对象的集合。是用元素的name属性进行查询,但是由于name元素可能不是唯一值,所以返回是一个数组,并不是一个元素。

3.通过指定元素节点的属性来获取。

【Vue——basic】dom是什么相关推荐

  1. Vue的基础认知二---vue的双向绑定/vue获取DOM节点

    在这篇博文之前,我们已经开了一个vue的头了,需要的小伙伴可以点击这个链接:Vue的基础认知一-构建环境/v指令的使用,好了,我们继续来看我们接下来要看的内容. 一.vue的双向绑定 mvvm框架: ...

  2. 【Vue源码解析】Vue虚拟dom和diff算法

    Vue虚拟dom和diff算法 1. 简介 2. 搭建环境 1. 安装snabbdom 2. 安装webpack5并配置 3.函数 3.1 虚拟节点vnode的属性 3.2 使用h函数 创建虚拟节点 ...

  3. vue 虚拟dom和diff算法详解

    虚拟dom是当前前端最流行的两个框架(vue和react)都用到的一种技术,都说他能帮助vue和react提升渲染性能,提升用户体验.那么今天我们来详细看看虚拟dom到底是个什么鬼 虚拟dom的定义与 ...

  4. Vue虚拟DOM原理及面试题(笔记)

    Vue虚拟DOM原理及面试题(笔记) 面试题:请你阐述一下对vue虚拟dom的理解 什么是虚拟dom? 虚拟dom本质上就是一个普通的JS对象,用于描述视图的界面结构 在vue中,每个组件都有一个re ...

  5. vue 获取dom子元素_vue获取dom元素注意事项

    mounted(){ setTimeout(()=>{ this.contentToggle(); },1000) }, methods:{ contentToggle(){ console.l ...

  6. vue获取dom元素的几种方式

    在任意标签上:ref="xx" 获取dom元素:this.$refs.xx. 如图: mounted()时才能获取this.$refs.xx 获取dom标签:this.$refs. ...

  7. Vue获取DOM元素并修改属性

    Vue获取DOM元素 Vue获取DOM元素有两种方法 直接给相应的元素加id,然后再使用document.getElementById("id");获取 使用ref,给相应的元素加 ...

  8. Vue 获取DOM元素 ,给DOM增加事件的特殊情况

    Vue 获取DOM元素 ,给DOM增加事件的特殊情况 给标签绑定ref属性 使用this.$refs.xxx 获取原生的jsDOM对象 ref属性值不能重名 Vue.component('subCom ...

  9. 八.vue获取dom元素

    vue获取dom元素 方法一:直接给相应的元素加id,然后再document.getElementById("id");获取,然后设置相应属性或样式 方法二:使用ref,给相应的元 ...

  10. Vue笔记四:Vue获取DOM元素和组件元素的方法

    文章目录 Vue获取组件元素 ref获取组件元素 Vue获取组件元素 如果想使用哪个DOM元素,就给它加上ref属性,然后用$refs属性获取它的元素对象,示例如下: 全部代码: <!DOCTY ...

最新文章

  1. ubuntu15.10安装wireshark
  2. Python基础知识(第五天)
  3. U-net结构及代码注释
  4. java后台处理ajax请求_java后台怎么对ajax请求的内容进行xss转义?
  5. LeetCode 20. 有效的括号 golang(三)
  6. Python爬虫必备技能,Xpath提取数据规格详解
  7. maven中常用jar包插件
  8. 初步认识泊松重建(比较全的综合教程)
  9. gdb php-fpm,用gdb分析段错误(Segmentation fault)
  10. c#学习笔记---BackgroundWorker 详解
  11. 第九组 通信3班 063 防火墙配置
  12. Python int函数
  13. 如何选择一家靠谱的IT培训机构?
  14. 一晚上写出来的游戏 苹果也会推荐!
  15. APP推广实战技能—— iOS100字符关键词覆盖!
  16. Excel函数VLOOKUP常用方法
  17. 电脑里的图片如何转成Word文档?拍照图片转文字简单分享
  18. 微信小程序实现上传视屏并编辑
  19. ROS 第一节 运行小乌龟
  20. 网站建设常用的cms建站系统推荐

热门文章

  1. ESD防护为何对集成电路如此重要?又该如何防护?
  2. SAP ABAP 热咖啡报表模板
  3. HDU 3473 Minimum Sum 【划分树】
  4. 什么是相位,为什么会有相位?
  5. 三年打造AI芯片黑科技,IBM“狩猎女神之矛”将撬动企业混合云
  6. php 上传apk包到cdn_零基础搭建自己的博客网站和配置CDN设置wordpress篇
  7. 计算机里藏应用,用这3招,轻松揪出电脑中的隐藏文件,让恶意软件无处藏身...
  8. Android Qcom Display学习(五)
  9. 设计PCB螺旋线圈、电感线圈
  10. python4delphi和tesserocr库安装配置