org.w3c.dom:获取元素的高度和宽度?
我已将 org.w3c.dom dom 文档加载到组件上。
我想让每个元素都突出显示。
例如,在鼠标悬停时,我将从该点获取元素,然后获取该元素的尺寸,以便我可以在此元素顶部创建一个带有彩色边框的 Jframe。
是否可以获得元素的高度和宽度?
I have loaded a org.w3c.dom
dom document on to the component.
I want to get each element to highlight.
For example, on mouseover, I would get the element from this point and then get the dimension of this element so that I can create a Jframe on top of this element with a colored border.
Is it possible to get an element's height and width?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DOM API 并不真正处理 HTML 或渲染,它只是 XML 元素的纯粹表示。
这些元素没有固有的大小(或颜色,或 z 索引,...)。
如果您想要这些信息,您需要有一些组件来实际渲染您的文档(或者至少生成一个可以渲染的布局)。
您的应用程序中有这样的组件吗?您的代码是否作为 Applet 在浏览器中运行?
The DOM API doesn't really handle HTML or rendering, it's a pure representation of the elements of an XML element.
Those elements have no inherent size (or color, or z-index, ...).
If you want that information, you'd need to have some component that actually renders your document (or at least produces a layout that could be rendered).
Is there such a component in your application? Is your code running as an Applet in a browser?