永发信息网

firstChild.nodeValue() 是干什么用的

答案:2  悬赏:20  手机版
解决时间 2021-02-11 23:29
  • 提问者网友:萌卜娃娃
  • 2021-02-11 14:32
firstChild.nodeValue() 是干什么用的
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-02-11 15:55
1、不是。使用firstChild是ul元素下的第一个子节点(包括文本节点、HTML元素节点)。所以按照标准,你这个例子中container.firstChild应该获取空白符的文本节点,这是在Firefox和Opera中的表现。而IE不是这样实现的,如果文本节点只包含空白符,IE会直接跳过。所以在IE中通过container.firstChild你获得的是li元素节点。

2、firstChild是元素的所有字节点(childNodes)中的第一个子节点,如果元素的第一个子节点没有变化,则firstChild这个引用也不会有变化。连续获取两次firstChild是同一个对象。

补充:你要了解引用与对象的关系。firstChild是指向元素首个子节点的引用。你给的xx函数中,将firstChild引用指向的对象append到父对象的末尾,原来firstChild引用的对象就跳到了container对象的末尾,而firstChild就指向了本来是排在第二个的元素对象。如此循环下去,链接就逐个往后跳了。
全部回答
  • 1楼网友:慢性怪人
  • 2021-02-11 16:37
第一个孩子的文本值
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯