首页 > 编程语言 >JavaScript学习笔记—DOM之元素节点

JavaScript学习笔记—DOM之元素节点

时间:2023-01-29 22:11:06浏览次数:37  
标签:JavaScript DOM 对象 元素 实时 获取 document 节点

元素节点对象(element)

  • 在网页中,每一个标签都是一个元素节点
  • 如何获取元素节点对象?
  1. 通过document对象来获取元素节点
  2. 通过document对象来创建元素节点
  • 通过document来获取已有的元素节点:
    • document.getElementById()
      • 根据id获取一个元素节点对象
    • document.getElementsByClassName()
      • 根据元素的class属性值获取一组元素节点对象
      • 返回的是一个类数组对象
      • 该方法返回的结果是一个实时更新的集合
        当网页中新添加元素时,集合也会实时的刷新
    • document.getElementsByTagName()
      • 根据标签名获取一组元素节点对象
      • 返回的结果是可以实时更新的集合
    • document.getElementsByTagName("*") 获取页面中所有的元素
    • document.getElementsByName()
      • 根据name属性获取一组元素节点对象
      • 返回一个实时更新的集合
      • 主要用于表单项
    • document.querySelectorAll()
      • 根据选择器去页面中查询元素
      • 会返回一个类数组(不会实时更新)
    • document.querySelector()
      • 根据选择器去页面中查询第一个符合条件的元素
  • 创建一个元素节点
    • document.createElement()
      • 根据标签名创建一个元素节点对象

标签:JavaScript,DOM,对象,元素,实时,获取,document,节点
From: https://www.cnblogs.com/zibocoder/p/17073959.html

相关文章

  • JavaScript中实现sleep睡眠函数的几种简单方法(转)
    转自:JavaScript中实现sleep睡眠函数的几种简单方法一.什么是sleep函数?sleep是一种函数,他的作用是使程序暂停指定的时间,起到延时的效果。javascript好像诶呦提供sleep工......
  • 通过执行方法来获得并运行一个 JavaScript 文件
    通过执行方法来获得并运行一个JavaScript文件通过AJAX请求来获得并运行一个JavaScript文件定义和用法getScript()方法通过HTTPGET请求载入并执行JavaScript......
  • 遍历树节点
    exportconstforeachTree=(data,callback,childrenName='children')=>{for(leti=0;i<data.length;i++){callback(data[i])if(data[i][ch......
  • JavaScript 文件处理
    JavaScript可以通过文件API实现许多常见的文件处理任务,下面是一些例子:1、读取文件内容:使用FileReaderAPI可以将文件读取为ArrayBuffer、Blob、DataURL等格式,并进......
  • JavaScript 文件上传
    JavaScript可以使用表单提交来实现文件上传。首先,在HTML中创建一个文件输入框:<inputtype="file"id="fileInput">然后,在JavaScript中获取文件输入框的引用,并在其上......
  • 使用 JavaScript 从字符串中提取数字
    在JavaScript中,有多种方法可以从字符串中提取数字。一种方法是使用 match() 方法和正则表达式来搜索字符串中的所有数字。另一种方法是使用 replace() 方法和正则表达式从......
  • 解释 JavaScript 中计时器的工作原理
    在JavaScript中,计时器是一个非常值得注意的功能。与普通的手表计时器一样,我们可以一次启动计时器,并在特定时间后执行JavaScript中的函数或代码。简单来说,我们可以使用计......
  • JavaScript 循环
    JavaScript中有三种主要的循环类型:for、while和do...while。for:循环指定次数。例如:for(leti=0;i<5;i++){console.log(i);}while:当条件为真......
  • Rancher 集群添加节点
    Rancher集群添加节点 1. 打开集群管理  2. 进入要添加节点的集群  3. 点击注册,并点选所需的集群角色,再左键单击注册命令,以复制注册命令。  4. 复......
  • JavaScript 赋值
    JavaScript中有多种赋值方式。1、基本赋值:使用等号"="进行赋值,例如leta=1。2、多变量赋值:使用逗号","将多个变量赋值成同一个值,例如leta=1,b=2。3、增......