Вы понимаете getBoundingClientRect ()?
NoSuchKey
рекомендация
отwww.cnblogs.com/makai/p/10931647.html
рекомендация
ранжирование