源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Js中parentNode,parentElement,childNodes,children之间的区别

  • 时间:2022-12-11 03:21 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Js中parentNode,parentElement,childNodes,children之间的区别
parentElement 获取对象层次中的父对象。  parentNode 获取文档层次中的父对象。  childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。  children 获取作为对象直接后代的 DHTML 对象的集合。  -------------------------------------------------------- parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox就不支持 -------------------------------------------------------- 用这parentNode,childNodes 2个就行了.楼上的都是正解! -------------------------------------------------------- 只是标准不一样吗? -------------------------------------------------------- 这个不是“标准不一样”, 另外两个根本就不是标准, 可以理解为ie自定义的 -------------------------------------------------------- 也就是说parentElement、children是IE自家的东西,别的地方是不认的。 那么,他们的标准版就是parentNode,childNodes。 这两个的作用和parentElement、children是一样的,并且是标准的、通用的。 -------------------------------------------------------- 以下是简单的解释,注意个别字的差异: parentNode Property: Retrieves the parent object in the document hierarchy. parentElement Property:Retrieves the parent object in the object hierarchy. childNodes: Retrieves a collection of HTML Elements and TextNode objects that are direct descendants of the specified object. children: Retrieves a collection of DHTML Objects that are direct descendants of the object. -------------------------------------------------------- 我也从dhtml手册里拿了两段^_^ parentElement children: There is no public standard that applies to this property/collection. parentNode childNodes: This property/collection is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 . 很多W3C标准从IE5才开始支持 IE4以前的只能用ie自己的方法 ============================================
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
看见没有,这里的这个bbb,影响了结果
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部