React问题记录

269 阅读1分钟

React

知识点

获取某个元素相对于视口的位置大小

getBoundingClientRect获取一个元素相对于视口的坐标及大小,返回一个DOMRect对象。MDN详解

获取到位置是相对于当前窗口的左上角的,不是绝对的,需要加上当前滚动位置

getgetElementsByClassName返回的不是数组,是HTMLCollection

这里不能按数组来使用,可以使用for-of,for来遍历,也可以转化成数组来遍历。 详解