parentNode和parentElement的区别

第一点:parentNode跟parentElement,前者是w3c标准,后者只ie支持。

parentElement是ie专用的,就是说在firefox(ff)浏览器里是不能使用的,一般情况parentNode可以取代parentElement的所有功能。

第二点:

parentElement匹配的是parent为element的情况,而parentNode匹配的则是parent为node的情况。element是包含在node里的,它的nodeType是1。

理论上parentElement,应该返回"document"节点(node),但是它不是element对象,因此parentNode返回object,而parentElement返回null。

Javascript中parentElement和parentNode的区别相关推荐

  1. parentElement 与 parentNode 的区别

    首先,您需要知道元素和节点之间的区别.总之,元素是一种特殊类型的节点,它表示 DOM 树中的单个节点.它不仅可以是元素,还可以是注释.文档.文本节点等. 在大多数情况下,parentElement 和 ...

  2. Javacript中parentElement和parentNode的简单用法[0303]

    Javacript中parentElement和parentNode的简单用法[0303] 一.开解: 本文主要讲的是parentElement和parentNode用法,先说说他们的区别吧,如果不在 ...

  3. javascript中children和childNodes的区别

    javascript中children和childNodes的区别 1.childNodes:它是标准属性,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本节点. 可以通过nodeType ...

  4. javascript中call和apply的区别

    我理解javascript中call和apply的区别仅在于语法不同. 下例中分别调用call和apply对myObj进行修改,语法不同,但使用效果是一样的: var myObj = { " ...

  5. JavaScript 中 Property 和 Attribute 的区别

    转自:http://www.cnblogs.com/elcarim5efil/p/4698980.html property 和 attribute非常容易混淆,两个单词的中文翻译也都非常相近(pro ...

  6. JavaScript中eval()和$.parseJSON()的区别和联系以及JSON.stringify()的区别

    JavaScript中eval()和$.parseJSON()的区别和联系以及JSON.stringify()的区别 一.第一个区别是:安全性 json格式非常受欢迎,而解析json的方式通常用JSO ...

  7. javascript中call和apply的区别和用法

    javascript中call和apply的区别和用法 1.call和apply是什么 更改对象的内部指针指向,即改变对象的this指向的内容 function Fn(){this.name='小明' ...

  8. JavaScript中的nodeName nodeType nodeValue区别

    在JavaScript中,存在有nodeName .nodeType. nodeValue这三个属性,今天我们来了解下JavaScript中的nodeName .nodeType .nodeValue ...

  9. javascript中基本类型和引用类型的区别分析

    大多数人系统学习过的程序设计语言,在这些语言的学习过程中最早学到的几个要点之一就是值类型和引用类型的区别.下面我们来看一下在 JavaScript 中基本数据类型(Primitive Types)和引 ...

最新文章

  1. CSS之定位(绝对定位)
  2. LINQ to Entities 基于方法的查询语法
  3. CentOS下开启mysql远程连接,远程管理数据库
  4. UA OPTI501 电磁波 Lorentz Oscillator Model 3 相速度与群速度
  5. Spring boot中使用Swagger2
  6. springboot热部署工具
  7. php和mysql web开发 笔记_PHP和MySQL Web开发读书笔记---创建Web数据库
  8. [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1 (5)
  9. es6 Symbol 的内置属性
  10. 【VS开发】MFC修改Opencv namedWindow的风格
  11. 咸宁php培训,PHP培训
  12. 【ODBC】ODBC连接数据库详细说明
  13. DPlayer.js视频播放插件
  14. [网络工程师]-IEEE 802.3定义的传输介质特性
  15. android sdk所有版本下载,android sdk全平台版本集成
  16. 蠕虫病毒 incaseformat 在国内肆虐,可导致用户数据丢失
  17. webGIS学习(二)探究本质,WebGIS前端地图显示之地图比例尺换算原理 发布于 3 年前 作者 lzxue 7473 次浏览 来自 技术 1.没有豆浆机怎么办? 喝豆浆是我们早晨中基本
  18. 表情包制作APP的相关推荐 可以制作表情包的软件
  19. 网络工程师资料-永久有效
  20. H3C 物联网路由器4G配置

热门文章

  1. Jrtplib发送视频文件 + FFMPEG解码+VFW播放视频 (回调方式)
  2. Siemens Simcenter Amesim 2021.1.0 x64
  3. JetPack Compose简单介绍
  4. mongoTemplate 常见操作
  5. 重投影误差-LM优化(数学基础)
  6. 履历表范例 电脑程序员
  7. 如何在写简历时突出自己的教育背景和技能?
  8. 线性表的链式存储结构及代码实现(单链表,双链表,循环链表)
  9. 纯css 使元素像画卷一样展开或者横向展开
  10. git ssh 设置代理服务器_linux下设置 git ssh 代理