一.NOde节点

属性

  • className  设置/返回元素的class属性的属性值

  • innerHTML 设置/返回元素的开始标签与结束标签之间的内容

  • value 设置/返回文本框与文本域的内容

  • nextElementSibling  返回下一个紧邻的兄弟节点

  • previousElementSibling  返回上一个紧邻的兄弟节点

  • parentNode  返回父级节点

  • children 找子级元素

  • style 设置/获取一个元素的行内样式

  • firstElementChild  返回第一个元素子节点

  • lastElementChild  返回最后一个元素子节点

  • nodeName  返回该元素节点的标签名(大写字符串)

方法

  • nodeType节点类型(会有返回值)  1表示元素节点,3表示文本节点,8表示注释节点,9表示document对象

  • setAttribute(key,value) 设置元素的自定义属性

  • getAttribute(key)  获取元素的自定义属性

  • getElementsByTagName()

  • getElementsByClassName()   注:与上面方法的区别是,搜索范围变了(上面是从NodeList中寻找,此处是从Node中寻找)

  • remove() 删除元素

  • appendChild() 插入到结束标签之前 向节点的子节点列表的结尾添加新的子节点

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>span {color: skyblue;}h1 {margin-top: 100px;}</style>
</head><body><h1>你好</h1><span>我是插入进来的</span><script>var oH1 = document.querySelector("h1");var osp = document.querySelector("span");oH1.appendChild(osp);</script>
</body></html>

  • 父元素.insertBefore(插入的元素,参照物)   在指定的子节点前插入新的子节点

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>span {color: skyblue;}div {margin-top: 90px;width: 200px;height: 100px;background-color: pink;}</style></head><body><div><h1>你好</h1></div><span>我是插入进来的</span><script>var Odiv = document.querySelector("div");var oH1 = document.querySelector("h1");var osp = document.querySelector("span");// 父元素.insertBefore(插入的元素,参照物)在指定的子节点前插入新的子节点Odiv.insertBefore(osp, oH1);</script>
</body></html>

  • cloneNode()   复制一个元素副本

二.NodeList节点列表

它是类数组,由若干个Node节点组成的一个类数组。一般来说拿到NodeList之后进行for循环。

Node节点、NodeList节点列表相关推荐

  1. 属性 元素的内容 创建,插入和删除节点 虚拟节点

    属性 html元素由一个标签和一组称为属性的名/值对组成. HTML 表示HTML文档元素的HTMLElement对象定义了读/写属性.映射了元素的HTML属性.HTMLElement定义了通用的HT ...

  2. python elementtree 父节点_python-访问ElementTree节点父节点

    python-访问ElementTree节点父节点 我正在使用内置的Python ElementTree模块. 访问子级很简单,但是父级或同级节点呢? -是否可以有效地完成而不遍历整个树? hoju ...

  3. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  4. Kubernetes 二进制方式集群部署(单节点多节点)

    目录 一.K8S 单 Master 节点二进制部署 1. 环境部署 2. 部署 etcd 集群 2.1 创建 k8s 工作目录 2.2 编写 etcd-cert.sh 和 etcd.sh 脚本 2.3 ...

  5. Hadoop源码分析笔记(十一):数据节点--数据节点整体运行

    数据节点整体运行 数据节点通过数据节点存储和文件系统数据集,管理着保存在Linux文件系统上的数据块,通过流式接口提供数据块的读.写.替换.复制和校验信息等功能.建立在上述基础上的数据节点,还需要维护 ...

  6. js第7章DOM案例:获取操作的元素、元素内容操作、元素属性操作、classList的使用、获取节点、节点追加、删除节点和节点属性

    目录 1.获取操作的元素 document对象的方法 document对象的属性 Element对象的方法和属性 2. 元素内容操作 3.元素属性操作 4.classList的使用 5. 获取节点 6 ...

  7. JavaScript 节点概述 、父节点 parentNode、子节点children、兄弟节点、创建节点 添加节点、删除节点、复制拷贝节点 ★案例★

    一般 节点至少拥有nodeType(节点类型).nodeName(节点名称)和nodeValue(节点值)这三个基本属性 元素节点 nodeType 为 1 属性节点 nodeType 为 2 文本节 ...

  8. [JavaScript][兄弟节点] DOM节点解析

    下面是DOM解析中常用的属性及方法: //属性部分setAttribute(String key , String value) //给当前节点添加属性getAttribute(String name ...

  9. 【Groovy】编译时元编程 ( 方法拦截时用到的 AST 语法树节点 MethodNode 节点 | MethodNode 节点分析 | MethodNode 节点中的BlockStatement)

    文章目录 一.方法拦截时用到的 AST 语法树节点 MethodNode 节点 二.MethodNode 节点分析 三.MethodNode 节点中的 BlockStatement 集合 一.方法拦截 ...

最新文章

  1. 美国物联网平台提供商Evrythng获得2480万美元B轮融资
  2. shuffle操作图解以及job-stage-task-partition区别
  3. HDU 5045 Contest
  4. SCOM2012功能测试(18)—对象发现(替代)
  5. 机器学习分支:active learning、incremental learning、online machine learning
  6. 键盘手机JAVA模拟器下载_手机java模拟器
  7. pxe网络启动_什么是网络启动(PXE),以及如何使用它?
  8. 计算机网络实践报告--网络安全
  9. 英伟达最新驱动打开3d vision功能
  10. 解决 手机能连接上wifi而电脑却却不能连接上wifi的情况
  11. CGMB 奔驰钥匙积分 以及 奔驰怪兽详细功能介绍 奔驰调表 奔驰擦空变数箱电脑等等
  12. RapidASR项目(语音转文本):更快、更容易部署、开箱即用
  13. 暴风集团入多个被执行人名单-千氪
  14. 1. Python环境搭建
  15. java运行环境配置
  16. 通过百度地图模糊查询获取详细地址?正则匹配
  17. 基于HTML+CSS+JavaScript仿淘宝购物商城设计毕业论文源码
  18. Iviews视频搜索引擎
  19. git导出代码的方法~archive
  20. 2023年1月国产数据库大事记-墨天轮

热门文章

  1. C#仿qq窗体项目 登录 注册 聊天 点赞 更换头像 添加好友 删除好友 基础功能
  2. google 浏览器迅雷支持
  3. 内核月报搜索普通版 代码
  4. 【云盘项目2 SpringMVC.xml
  5. pyside6开发-01-PushButton
  6. 广州iOS培训之免费参加啦
  7. 【单片机毕业设计】【mcuclub-307】超市收银机 | 超市收银系统 | 超市结账系统 | 商品扫码
  8. 健康大数据中心总体规划方案(ppt)
  9. inner join 链表_链表树——复合数据结构应用实例
  10. Redis官网基本介绍,和memcached基本区别