Kirill Asked:2022-08-02 17:46:43 +0800 CST2022-08-02 17:46:43 +0800 CST 2022-08-02 17:46:43 +0800 CST 如何获取块角的坐标? 772 有一个方块,你需要获取它的角坐标,我该怎么做呢? javascript html 1 个回答 Voted Best Answer Pr0gramm1st 2022-08-02T18:01:57+08:002022-08-02T18:01:57+08:00 const someBlock = document.querySelector('.some-block'); const rectSomeBlock = someBlock.getBoundingClientRect(); console.log('Координаты левого верхнего угла:' + 'x= ' + rectSomeBlock.x + ' | y= ' + rectSomeBlock.y); console.log('Координаты левого нижнего угла:' + 'x= ' + rectSomeBlock.x + ' | y= ' + rectSomeBlock.bottom); console.log('Координаты правого верхнего угла:' + 'x= ' + rectSomeBlock.right + ' | y= ' + rectSomeBlock.y); console.log('Координаты правого нижнего угла:' + 'x= ' + rectSomeBlock.right + ' | y= ' + rectSomeBlock.bottom); .some-block { width: 150px; height: 300px; background-color: #eee; border: 1px solid red; /*Можете поочерёдно расскоментировать данные внешние отступы, чтобы просмотреть, как это работает*/ /*margin-left: 20px;*/ /*margin-top: 20px;*/ } <div class="some-block">Какой-то блок</div> https://developer.mozilla.org/ru/docs/Web/API/Element/getBoundingClientRect - 在这里你可以阅读更多细节
https://developer.mozilla.org/ru/docs/Web/API/Element/getBoundingClientRect - 在这里你可以阅读更多细节