DOM学习

ops/2024/9/22 20:02:24/

DOM学习

DOM全称是Document Object Model 文档对象模型,就是把文档中的标签,属性,文本,转换为对象来管理
在这里插入图片描述

大纲

  1. HTML DOM(文档对象模型)
  2. document对象
  3. HTML DOM结点

具体案例

HTML DOM(文档对象模型)

在这里插入图片描述

document对象

使用innerText获取标签内部的文本内容
使用innerHtml获取内部的标签和文本
在这里插入图片描述
下面是一些方法(具体请见万维)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一个例子

在这里插入图片描述
这里获取对象使用的是通过name获取,这样可以获取到一组对象

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>多选框</title><script type="text/javascript">javascript">function selectAll(){// 获取到复选框(这里要求name相同)var sports = document.getElementsByName("sport");// sport是什么?是nodeList 即一个集合// 拿到sports集合进行遍历for (var i = 0;i < sports.length;i++){sports[i].checked = true;}}function selectNone(){// 获取到复选框(这里要求id相同)var sports = document.getElementsByName("sport");// sport是什么?是nodeList 即一个集合// 拿到sports集合进行遍历for (var i = 0;i < sports.length;i++){sports[i].checked = false;}}function selectReverse(){// 获取到复选框(这里要求id相同)var sports = document.getElementsByName("sport");// sport是什么?是nodeList 即一个集合// 拿到sports集合进行遍历for (var i = 0;i < sports.length;i++){sports[i].checked = !sports[i].checked;}}</script>
</head>
<body>
你会的运动项目:
<input type="checkbox" name="sport" value="zq" checked="checked">足球
<input type="checkbox" name="sport" value="tq">台球
<input type="checkbox" name="sport" value="ppq">乒乓球<br><br>
<button onclick="javascript language-javascript">selectAll()">全选</button>
<button onclick="javascript language-javascript">selectNone()">全不选</button>
<button onclick="javascript language-javascript">selectReverse()">反选</button>
</body>
</html>

HTML DOM结点

在这里插入图片描述
这里面具有很多属性和方法,具体可以参考万维

常用属性

在这里插入图片描述


http://www.ppmy.cn/ops/44193.html

相关文章

全屏后 element-ui 组件不显示

文章目录 问题分析ElementUI 解决方案ElementPlus 解决方案 注意 问题 上篇我们说到如何 将 DIV 全屏展示 在使用将页面中指定的 DIV 全屏展示后&#xff0c;出现全屏后 element-ui 组件不显示&#xff0c;全屏后展示的提示信息是没有的&#xff0c;如下如所示&#xff1a; 全…

使用Spring AOP实现接口参数变更前后对比和日志记录

推荐一个程序员的常用工具网站,效率加倍,嘎嘎好用:程序员常用工具云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价记录接口调用前后的参数变化是一个常见的需求,这不仅有助于调试和…

C# ManualResetEvent的用法

在C#中&#xff0c;ManualResetEvent类是一个同步基元&#xff0c;用于控制多个线程的执行顺序。下面是一些ManualResetEvent类的常见用法&#xff1a; 等待一个事件的发生&#xff1a;可以使用ManualResetEvent的WaitOne方法来等待事件的发生。当事件被触发时&#xff0c;Wait…

vue3 RouterLink路由query传参

vue route query传参 一、传参页面,需要传id、title、content三个参数 <ul> <li v-for"news in newsList" :key"news.id"> <!--/news/detail--> <RouterLink :to"{ path:/news/deta…

辅助驾驶ADAS功能算法介绍

一、ADAS功能分类 按照行驶域划分,将ADAS功能分为行车功能、泊车功能和主动安全功能。 行车功能 ACC(Adaptive Cruise Control)自适应巡航控制TJA(Traffic Jam Assist)交通拥堵辅助LCC(Lane Centering Control)车道居中控制ICC(Integration Cruise Control)智能巡航系…

我加入了C++交流社区

最近&#xff0c;我决定加入了一个C交流社区&#xff0c;这是一个专注于C编程语言的在线平台。加入这个社区的初衷是为了提升我的编程技能&#xff0c;与其他对C感兴趣的人交流经验和知识。 加入这个社区后&#xff0c;我发现了许多有趣的讨论和资源。每天都有各种各样的话题&…

为飞腾平台编译jailhouse

需要基于上面成功编译的 Linux https://www.yuque.com/kejilieren/mm0yge/upbx4gnx3aar6op5 创建 jailhouse 文件夹&#xff0c;从飞腾官方仓库克隆工程源码。 scilogyhunterubuntu:~/phytium-linux$ ls phytium-linux-kernel scilogyhunterubuntu:~/phytium-linux$ mkdir ph…

C语言之指针详解(4)

文章目录 一、回调函数二、qsort使用举例2.1使用qsort函数排序整型数据2.2使用qsort函数排序结构体数据 三、qsort函数的模拟实现 一、回调函数 首先我们先来了解一下什么是回调函数 回调函数通俗来讲就是一个通过函数指针调用的函数。 如果你把函数的指针&#xff08;地址&am…