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

Day40节点操作(查找,增加和删除)

什么是DOM节点
image
元素节点是重点

查找节点
image
父级节点的查找
image

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>父节点</title>
</head><body><div class="dad"><div class="baby"></div></div><script>const baby = document.querySelector('.baby')console.log(baby)//子节点console.log(baby.parentNode)//父节点console.log(baby.parentNode.parentNode)//父节点的父节点</script>
</body></html>

实际应用

李伟兴 09:31:13
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {position: relative;width: 1000px;height: 200px;background-color: pink;margin: 100px auto;text-align: center;font-size: 50px;line-height: 200px;font-weight: 700;}.box1 {position: absolute;right: 20px;top: 10px;width: 20px;height: 20px;background-color: skyblue;text-align: center;line-height: 20px;font-size: 16px;cursor: pointer;}</style>
</head><body><div class="box">我是广告<div class="box1">X</div></div><div class="box">我是广告<div class="box1">X</div></div><div class="box">我是广告<div class="box1">X</div></div><script>const closeBtn = document.querySelectorAll('.box1')for (let i = 0; i < closeBtn.length; i++) {closeBtn[i].addEventListener('click', function () {this.parentNode.style.display = 'none'})}</script>
</body></html>

字节点查找
image

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>子节点</title>
</head><body><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul><script>const ul = document.querySelector('ul')console.log(ul.children)//依旧伪数组const li = document.querySelector('ul li:nth-child(2)')console.log(li.previousElementSibling)//上一个兄弟console.log(li.nextElementSibling)//下一个兄弟</script>
</body></html>

image

http://www.jsqmd.com/news/492028/

相关文章:

  • Qwen3-14b_int4_awq详细步骤:从镜像拉取、vLLM启动到Chainlit界面访问
  • AI公式格式 - DS随心转小程序
  • 如何突破软件分辨率限制?Simple Runtime Window Editor全方位解决方案
  • 请求转发和重定向
  • 徐子崴罗姣《赴一场前世的约定》再续“歌坛知音”佳话
  • 【R】meme格式绘制logo图
  • Qt6.4 PDF阅读器开发避坑指南:为什么你的书签目录加载失败?
  • 真正的自信怎么来?一招快速提升你的核心魅力,不再自卑
  • [补充笔记] JavaReStudy#19 - Java 注解
  • Phi-3-vision-128k-instruct实际作品:真实用户上传商品图→多轮问答→生成详情页文案
  • windows基础学习
  • 自定义UDP协议视频传输环形缓冲区重构(真正的一次分配,循环使用)
  • 告别模拟器:让APK安装在Windows上变得像安装软件一样简单
  • 2026年必看!开源AI编程工具OpenCode全面解析
  • 2024 必看!分离焦虑与孩子刚上幼儿园哭闹的关联,至德幼儿园深度剖析
  • SpringBoot+Vue +校园求职招聘系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
  • 17:无人机远程执行路径规划:A*算法与GPS精准打击
  • 私家车交通事故处理流程图 全责无责判定指引
  • 砸108亿美元造芯!莫迪的野心,真能实现吗?
  • 虚假新闻检测数据集中的隐藏偏见
  • 半封闭螺杆压缩机的CAD图纸
  • Calicat+Trae:从需求到原型代码的AI实践
  • 18:医疗IoT设备控制基础:MQTT协议漏洞与远程操作模型
  • 【案例】政务智能客服架构实践:AI应用架构师如何设计支持多语言的高并发系统
  • 中西医执业老师怎么选? - 医考机构品牌测评专家
  • 手把手拆解工业级ISP算法源码
  • 12仓位3x4立体仓库货仓组态王6.55模拟仿真程序99:带运行效果视频
  • MongoDB索引交集与覆盖查询:减少磁盘I/O的实用技巧
  • 基于腾讯云创建 Minecraft Forge 服务器
  • 不止于“拍照”:凝胶成像分析系统的核心性能指标与选购指南 - 品牌推荐大师