当前位置: 首页 > news >正文

JSAPI2.1-DOM基础

一、分局CSS选择器获取DOM元素

 1.1获取单个元素

document.querySelector('css选择器')

参数:包含一个或多个有效的CSS选择器字符串

返回值:CSS选择器匹配的第一个元素,一个HTMLElement对象;如果没有匹配的选择null

注意:可以直接修改

 1.2获取多个元素

document.querySelectorAll('css选择器')

参数:包含一个或多个有效的CSS选择器字符串

返回值:CSS选择器匹配的NodeList集合对象(伪数组:有长度、索引号的数组,但没有数组方法)

注意:不可以直接修改,只能通过遍历的方式依次给里面的元素做修改

二、设置/修改DOM元素内容

 2.1innerText

const box = document.querySelectorAll('box')
box.innerText = '你好'

注意:只识别文本,不能解析标签

 2.2innerHTML

const box = document.querySelectorAll('box')
box.innerHTML = '<strong>你好</strong>'

相关文章:

  • 【网络技术_域名解析DNS】三、DNS 中间件实践应用与优化策略
  • Linux系统中的网络传输、网络管理以及软件仓库的构建
  • CSS层叠
  • 【java实现+4种变体完整例子】排序算法中【插入排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • CasualLanguage Model和Seq2Seq模型的区别
  • 游戏引擎学习第236天:GPU 概念概述
  • 基于STM32中断讲解
  • 【蓝桥杯 2025 省 A 扫地机器人】题解
  • QML动画--ParticleSystem
  • 【深度学习】【目标检测】【Ultralytics-YOLO系列】YOLOV3核心文件common.py解读
  • opencv--基础
  • 【数据结构】励志大厂版·初阶(复习+刷题)单链表
  • PHP框架在大规模分布式系统中的适用性如何?
  • 【Linux我做主】make和makefile自动化构建
  • 【25软考网工笔记】第二章(6)脉冲编码调制PCM、通信和交换方式
  • 数据结构:以一个例题演示弗洛伊德算法
  • Docker Swarm 容器与普通 Docker 容器的网卡差异
  • 命令update-alternatives
  • 关于数字信号与图像处理——基于Matlab的图像增强技术
  • vue3 watch和watchEffect 的用法和区别
  • 高明士︱纪念坚苦卓绝的王寿南先生
  • 瞭望:高校大门要向公众打开,不能让“一关了之”成为常态
  • 智飞生物一季度营收下滑79%,连续三个季度亏损,称业绩波动与行业整体趋势一致
  • 郑州卫健委通报郑飞医院“血液净化”问题:拟撤销该院血液净化技术备案
  • 竹子砍了地却种不上,贵州赤水被指“整改复耕”存形式主义
  • 农业未来十年展望:预计粮食单产水平将提高7.8%,达到421千克/亩