为什么要一个局部变量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值不断变化,永远代表的是当前节点,去找前一个。
自己再理解下,祝学习愉快!
相似问题