javascript - 获取 HTML 元素内文本的位置

标签 javascript html

我试图检测屏幕上 HTML 元素(假设 <div> 标记)(顶部、左侧、底部和右侧坐标)内文本的位置。我尝试过offsetLeft和offsetWidth。但是,这没有帮助。请帮忙。

谢谢。

最佳答案

您走在正确的轨道上,不确定在哪里迷路,但您可以使用以下方法确定坐标:

Top:     node.offsetTop
Left:    node.offsetLeft
Bottom:  (node.offsetTop + node.offsetHeight)
Right:   (node.offsetLeft + node.offsetWidth)

https://jsfiddle.net/p56xgpmb/

关于javascript - 获取 HTML 元素内文本的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30061542/

相关文章:

javascript - "Slots"prop 在 Material -ui Slider 组件上应用时不执行任何操作

javascript - Css - 如何根据事件选项卡更改水印?

javascript - 无法使用 RESTful api put 更新 mongo 数组

javascript - 不要在第一次加载时运行 CSS 动画

javascript - 在具有全高页面的javascript中获取滚动事件

如果函数返回 True,Javascript 显示按钮

javascript - 表单提交时,点击功能和提交的顺序

html - 在获得正确的 CSS 布局方面需要帮助

html - 扩展 div 中的内容时出错

javascript - 在 Div 容器中时,Swiper coverflow 为空白