为什么要一个局部变量o来接受node啊

来源:3-13 封装节点关系函数

情分的小前端

2021-03-06 14:36:22

为什么要一个局部变量o来接受node啊

写回答

1回答

好帮手慕星星

2021-03-06

同学你好,函数封装的是返回当前元素的前一个元素兄弟节点,定义o永远代表的是当前节点。

例如开始o值为node,当o.previousSibling,也就是o的前一个节点不是元素节点的时候,给o赋值给前一个节点o.previousSibling,这样才能继续往前面找。也就是o值不断变化,永远代表的是当前节点,去找前一个。

自己再理解下,祝学习愉快!

0

0 学习 · 15276 问题

查看课程