12个代码获取元素和节点

1. element.parentNode                           //获取父节点
2. element.parentElement                        //获取父元素3. element.childNodes                           //获取子节点
4. element.children                             //获取子元素5. element.firstChild                           //获取第一个子节点              IE8中:获取第一个子元素
6. element.firstElementChild                    //获取第一个子元素              IE8中不支持7. element.lastChild                            //获取最后一个子节点            IE8中:获取最后一个子元素
8. element.lastElementChild                     //获取最后一个子元素            IE8中不支持9. element.previousSibling                      //获取上一个兄弟节点            IE8中:获取上一个兄弟元素
10.element.previousElementSibling               //获取上一个兄弟元素            IE8中不支持    11.element.nextSibling                          //获取下一个兄弟节点            IE8中获取下一个兄弟节点
12.element.nextElementSibling                   //获取下一个兄弟元素            IE8中不支持

  

转载于:https://www.cnblogs.com/mycnblogs-guoguo/p/11211791.html

12种获取节点和元素的代码相关推荐

  1. 获取节点及元素的代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. html dom节点类型,浅谈Javascript中的12种DOM节点类型

    前言 DOM的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容).浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组 ...

  3. 深入理解DOM节点类型第一篇——12种DOM节点类型概述

    前面的话 DOM是javascript操作网页的接口,全称为文档对象模型(Document Object Model).它的作用是将网页转为一个javascript对象,从而可以使用javascrip ...

  4. 数据挖掘中的12种距离度量原理及实现代码

    本文介绍了12种常用的距离度量原理.优缺点.应用场景,以及基于Numpy和Scipy的Python实现代码. 笔记工具:Notability 文章目录 1. 个人笔记 2. 代码实现 1)闵可夫斯基距 ...

  5. 图像处理秘籍:12种图像增强方法。【附代码】

    最全汇总:12种图像增强方法 一.对比度与亮度增强 二.直方图均衡化 1.自定义的累计频率均衡法: 2.opencv自带的equalizeHist() 3.自适应的局部直方图均衡化 三.指数变换增强 ...

  6. 轻松学习JavaScript二十:DOM编程学习之获取节点

    我们这里所说的获取节点包含元素节点,属性节点和文本节点.通常,通过DOM我们就能够操作HTML元素.为 了做到这件事情,您必须首先找到该元素.W3C提供了比较方便简单的定位节点的方法和属性,以便我们快 ...

  7. js 兼容性封装获取第一个子元素,最后一个子元素,下一个兄弟元素,上一个兄弟元素

    高级浏览器: chrome firefox ie9及以上符合web标准浏览器. 低版本浏览器: ie6,ie7,ie8. 节点和元素的适用范围:以firstChild和firstElementChil ...

  8. Java 获取链表的元素

    使用 top() 和 pop() 方法来获取链表的元素 完整代码 import java.util.*;public class Main {private LinkedList list = new ...

  9. 【数据结构】8. 队列(带头节点的单链表实现)(完整代码实现:初始化、入队列、出队列、获取队头元素、获取队尾元素、获取队列中有效元素的个数、判空、销毁)

    目录 Queue.h Queue.c test.c Queue.h #pragma once //采用带头节点的单链表实现队列typedef int DataType;typedef struct Q ...

最新文章

  1. C语言从未排序的链接列表中删除重复项的算法(附完整源码)
  2. 【渝粤教育】国家开放大学2019年春季 2110行政法与行政诉讼法 参考试题
  3. LeetCode 1520. 最多的不重叠子字符串(贪心)
  4. linux 别名,Linux中的别名就这么简单,如何使用和创建永久别名?
  5. mysql for loop_MySQL循环语句 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. npi阶段是什么意思_《如何阅读一本书》:4个问题、4个阶段,助你实现高效、快速阅读...
  7. 2017.8.24 快速傅里叶 思考记录
  8. 笔记本html连接电视机黑屏是怎么回事,电脑连接电视黑屏是怎么回事
  9. java 标题栏_如何更改java应用程序标题栏默认图标
  10. linux命令检索字符串,用Linux的grep命令查找文件中符合条件的字符串
  11. java基础之API(String)
  12. pywin32、win32api、win32gui、win32com、win32con 都是啥?
  13. 【OKR案例合集】产品、研发、设计岗位的OKR案例合集
  14. chkdsk 停滞_职业停滞–早期发现和治疗
  15. 《鹊桥仙·纤云弄巧》 秦观
  16. 数字签名/数字证书/对称/非对称加密/CA 等概念明晰
  17. 走楼梯1步一阶,一步两阶
  18. 3年经验Java程序员面阿里P6 差距在哪里
  19. MacOS 升级自带PHP5.6 升级到 PHP7.1
  20. Codeforces Round #571 (Div. 2)

热门文章

  1. linux计划任务案例,Linux计划任务Crontab学习笔记(5):常见错误使用案例
  2. 百度 java基础_java基础知识点整理
  3. linux单独安装oracle客户端及exp/imp工具配置
  4. Cookie、Session和Storage
  5. 【LeetCode】Copy List with Random Pointer
  6. 怎么安装ABBYY FineReader
  7. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...
  8. [20150518]关于块转储问题2.txt
  9. WAS6.1在JDK1.5环境下JSP无法编译问题
  10. icmp的报文,Destination Host Unreachable