childNodes是该元素下的所有的子节点,但是为什么不包括该元素中的子元素的属性节点呢,求解……
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
childNodes中关于自己的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jasondyoung 2016-12-07 04:53关注这个API本来就不兼容,还用它干嘛。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-09-05 19:38在JavaScript中,对DOM元素进行操作和遍历是常见的任务,`getElementsByTagName` 和 `childNodes` 都是用于处理这一需求的API。`getElementsByTagName` 用于根据标签名获取元素的子节点,而`childNodes` 返回一个...
- 2020-09-06 00:20`childNodes` 是一个在DOM(文档对象模型)中非常重要的属性,它返回一个NodeList,包含了元素的所有子节点,包括文本节点、注释节点以及子元素。这个属性主要用于遍历和操作HTML或XML文档的结构。下面我们将详细...
- 2020-10-26 13:02关于childNodes属性,它返回指定节点的子节点集合,这个集合中包括所有类型节点,不仅仅是元素节点。这意味着,如果父节点中包含有文本节点或者其他非元素节点,那么这些节点也会包含在childNodes返回的节点列表中。...
- 2020-12-30 05:15King's Blog的博客 默认情况下,在body与其最后一个子节点之间没有空格或换行时,如果body后面的html结束标签和body不在一行的情况下,body中的childNodes会把body结束标签与html结束标签之间的文本节点也放进去。
- 2020-10-26 15:24在实际应用中,由于`parentElement`和`children`不是标准属性,跨浏览器兼容性可能存在问题,尤其是在不支持这些特性的浏览器(如Firefox早期版本)中。因此,推荐使用`parentNode`和`childNodes`,以确保代码在不同...
- 2020-10-24 11:23这正表明了在div1标签之间存在了一个空白节点,由于空白节点也被视为一个文本节点(nodeType=3),所以它被包含在childNodes集合中。使用children则只会返回元素节点,从而忽略了文本节点。 如果我们稍微改变HTML...
- 2020-09-05 23:58因此,`childNodes.length`在这个例子中会返回2。 每个节点都有一个`nodeType`属性,用于标识节点的类型。`nodeType == 1`表示元素节点,`nodeType == 2`表示属性节点,`nodeType == 3`表示文本节点。当你想要遍历...
- 2020-10-20 22:32总结一下,当我们在JavaScript中使用`childNodes`来获取一个元素的子节点时,需要注意以下几点: - `childNodes`返回的是包括所有类型节点在内的一个实时的节点列表,包括元素节点、文本节点和注释节点。 - 元素之间...
- 2017-06-10 19:25Angela㐅cc的博客 div.childNodes可以得到当前div中所有的儿子元素(第一代),并且还会包括text文本元素、<!-- -->、//、空格、回车注释等。所以在迭代的时候经常出现问题。 出现问题的写法:(movingBox中子元素是JS ...
- 2019-03-06 01:32总结起来,`js -- childNodes`这个主题涵盖了解析和操作DOM树的基本技能,是前端开发中的基础知识。掌握`childNodes`的用法和注意事项,能提高处理DOM结构的效率和精确性。结合实际项目实践,开发者可以更加熟练地...
- 2023-05-17 09:25雾喔的博客 这里需要注意的是children在IE6/7/8中包含注释节点 IE9不包括注释节点。:标准属性,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本节点。:非标准属性,它返回指定元素的子元素集合。
- 2018-07-26 13:24SHiny-Jun的博客 获取div1节点下的childNodes var div = document.getElementById('div1') var child = div.childNodes console.log(child) 打印出来结果: 重点:如何其中的text? 注意: child[0].nodeType // 3 ...
- 2021-08-23 21:35十安 十里的博客 关于childNodes和children区别一、parentNode和parentElement区别?二、childNodes和children区别1.区别 HTML共同 <ul id="uu"> <li>1</li> <li>2</li> <li id="li">3<...
- 2025-01-30 23:43不做超级小白的博客 是开发者常用的属性,但它们在浏览器中的行为差异可能导致兼容性问题。的差异本质上是浏览器对DOM规范的实现方式不同所致。在JavaScript的DOM操作中,若需兼容动态DOM变化,可结合。在动态加载列表项时,若直接使用...
- 2019-02-22 15:38weixin_30386713的博客 谷歌以后发现,该属性返回的子节点集合是实时更新的,也就是说,在for循环中,当删除第一个子节点之后,第二次删除的是原子节点集合中的第三个元素。故需要删除全部子节点时,使用 while(node.childNodes.length>...
- 没有解决我的问题, 去提问