JavaScript-操作DOM对象-获得dom节点

核心

浏览器网页就是一个Dom树形结构!

  • 更新: 更新Dom节点
  • 遍历dom节点:得到Dom节点
  • 删除: 删除一个Dom节点
  • 添加: 添加一个新的节点

要操作一个Dom节点,就必须要先获得这个Dom节点

获得dom节点

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div id="father"><h1>标题1</h1><h1>标题2</h1><p id="p1">p1</p><p class="p2">p2</p>
</div>
<script>// 对应css 选择器let h1 = document.getElementsByTagName('h1')let p1 = document.getElementById('p1')let p2 = document.getElementsByClassName('p2')let father = document.getElementById('father')console.log(h1)console.log(p1)console.log(p2)console.log(father)// 获取父节点下的所有子节点let childrens = father.childrenconsole.log(childrens)// 获取父节点的第一个子节点console.log(father.firstChild)console.log(father.firstElementChild)// 获取父节点的最后一个子节点console.log(father.lastChild)console.log(father.lastElementChild)
</script>
</body>
</html>

https://www.bilibili.com/video/BV1JJ41177di?p=20

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/518259.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TortoiseGit 下载、安装、配置_入门试炼_01

TortoiseGit 简介: TortoiseGit 简称 tgit&#xff0c; 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。 文章目录一、软件下载1.1. 下载安装Git1.2. Tortoisegit二、安装流程2.1. 双击安装程序2.2. 直接点击下一步(Next)2.3. Next2.4. 选择安装目录2.5. 点…

ArchSummit分享 | 高德地图App架构演化与实践

讲师介绍 郝仁杰&#xff0c;高德地图无线开发专家。在7月13日落幕的2019年ArchSummit峰会上就高德地图近几年的App架构演化和实践进行了分享。 背景概述 高德是国内领先的数字地图内容、导航和位置服务解决方案提供商&#xff0c;端上分手机和车机两条主线。近年来&#xf…

工程师的灵魂拷问:你的密钥安全吗?

阿里妹导读&#xff1a;密钥管理是密码学应用的核心问题之一。任何涉及加密/签名的应用&#xff0c;无论算法本身机制多么安全&#xff0c;最终都会受到灵魂拷问&#xff1a;你密钥存在哪儿&#xff1f;本文实现了一种安全的密钥管理方案&#xff0c;基于安全多方计算技术&…

优化算法2D可视化的补充

4. 分析上图&#xff0c;说明原理&#xff08;选做&#xff09; 1、为什么SGD会走“之字形”&#xff1f;其它算法为什么会比较平滑&#xff1f; 之所以会走"之字形"&#xff0c;是因为它在每次更新参数时只考虑当前的样本梯度。这导致参数更新非常不稳定&#xff0c…

普惠数据科学应用,九章云极携手伙伴共探智慧未来

AI时代到来后&#xff0c;数据的价值正在发生转变&#xff0c;数据分析也进入了 “强分析” 阶段。数据科学应用的程度也正在拉大企业间的竞争差距和收益差距&#xff0c;企业如果不想在智能化趋势中落后于人&#xff0c;不仅希望有更易上手的应用平台&#xff0c;而且需要采用…

JavaScript-操作DOM对象-更新dom节点

更新dom节点 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body><div id"id1"></div><script>let id1 document.getElemen…

TortoiseGit 本地仓库和远程仓库建立联系_入门试炼_02

TortoiseGit 简介: TortoiseGit 简称 tgit&#xff0c; 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。 文章目录一、前提准备1.1. 生成秘钥和公钥1.2. 把 SSH Key 填到Git 服务器的配置中一、前提准备 声明&#xff1a;此处介绍通过SSH URL方式传输&…

来自 Spring Cloud 官方的消息,Spring Cloud Alibaba 即将毕业

2019 年 7 月 24 日晚&#xff0c;Spring Cloud 官方发布公告&#xff1a; 仓库迁移是官方决定Spring Cloud Alibaba 即将毕业 根据官方最新的发版规则&#xff0c;我们会把孵化器中的 Spring Cloud Alibaba 仓库迁移回 Alibaba 官方仓库&#xff0c;进行正式的毕业发布&#…

TortoiseGit 克隆_入门试炼_03

文章目录一、 Git克隆1.1. 右击选择Git克隆1.2. 输入URL1.3. 提示输入密码一、 Git克隆 1.1. 右击选择Git克隆 在本地文件夹的空白位置处&#xff0c;右击鼠标&#xff0c;在菜单中选择【Git克隆】&#xff1a; 1.2. 输入URL 标签说明URL是git项目地址&#xff0c;简言之后…

5分钟在PAI算法市场发布自定义算法

概述 在人工智能领域存在这样的现象&#xff0c;很多用户有人工智能的需求&#xff0c;但是没有相关的技术能力。另外有一些人工智能专家空有一身武艺&#xff0c;但是找不到需求方。这意味着在需求和技术之间需要一种连接作为纽带。 今天PAI正式对外发布了“AI市场”以及“PA…

Gartner:阿里云蝉联全球第三、亚太第一

4月23日消息&#xff0c;国际研究机构Gartner发布最新云计算市场追踪数据&#xff0c;阿里云亚太市场排名第一&#xff0c;全球市场排名第三。阿里云亚太市场份额从26%上涨至28%&#xff0c;接近亚马逊和微软总和&#xff1b;全球市场份额从7.7%上涨至9.1%&#xff0c;进一步拉…

JavaScript-操作DOM对象-删除dom节点

删除节点 删除节点的步骤: 先获取父节点&#xff0c;再通过父节点删除自己 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"father…

消息点击率翻倍,原来这就是闲鱼背后的神器

阿里妹导读&#xff1a;IFTTT是一个被称为 “网络自动化神器” 的创新型互联网服务理念&#xff0c;它既实用&#xff0c;概念又简单&#xff0c;可以通过标准化协议满足用户的强需求&#xff0c;让各种互联网产品为用户服务&#xff0c;2010年刚推出&#xff0c;就拥有了极高的…

TortoiseGit 将工作区变动文件提交本地仓库_入门试炼_04

文章目录一、将工作区代码提交到本地仓库1.1. 新增/改动文件1.2. 将变动文件提交本地仓库1.3. 填写提交注释说明一、将工作区代码提交到本地仓库 Git的使用类似TFS、SVN等源代码或者文件管理器&#xff0c;惯例的流程&#xff1a; 1.1. 新增/改动文件 改动/修改本地项目中的…

MongoDB Sharding 请勿复用已删除的 namespace

SERVER-17397: Dropping a Database or Collection in a Sharded Cluster may not fully succeed 是 MongoDB 里老大难的问题&#xff0c;库或集合删除操作如果没有完全执行成功&#xff0c;再新建相同名字的集合&#xff0c;可能导致读到老版本数据的问题。 集合分片原理 Mon…

32岁被裁补偿N+2:“感谢裁我,让我翻倍!” 网友:求同款被裁!

2020年的冬天&#xff0c;“冷”的有些频繁。最近浏览一则新闻&#xff0c;19年12月19日&#xff0c;《马蜂窝被曝裁员40% UGC模式变现难&#xff1f;》爆火&#xff0c;据悉马蜂窝将裁员40%&#xff0c;交易中心成了“重灾区”&#xff0c;赔偿N2&#xff0c;留下的除搜索推荐…

JavaScript-操作DOM对象-创建和插入dom节点

插入节点 我们获得了某个Dom节点&#xff0c;假设这个dom节点是空的&#xff0c;我们通过innerHTML就可以增加一个元素了&#xff0c;但是这个DOM节点已经存在元素了&#xff0c;我们就不能这么干了&#xff01;会产生覆盖 将标签 追加 到其他标签 <p id"js">J…

技术架构演进|0到千万DAU,微淘如何走过?

导读&#xff1a;大家经常看到手淘里面的第二个TAB 就是微淘了&#xff01;目前有几千万 DAU&#xff0c;几百亿关注关系&#xff0c;每天几十万的商家生产内容&#xff0c;对系统的挑战较大。产品形态上目前以关注 feeds 流为主&#xff0c;是商家非常重要的获取流量阵地&…

TortoiseGit 更新远程仓库最新代码到本地仓库_入门试炼_05

文章目录1. 更新项目1. 更新项目 拉取和远程仓库保持版本一致

自动驾驶中高精地图的大规模生产:视觉惯导技术在高德的应用

导读&#xff1a;导航、驾驶辅助、自动驾驶等技术的不断发展对地图的精细程度提出了更高的要求。常规的道路级地图对于智能交通系统存在很多不足&#xff0c;针对自动驾驶应用的需求&#xff0c;我们提出了利用视觉惯导技术制作高精地图的方法。 本文将首先介绍视觉和惯导的主…