如何使用Golang检索所选HTML元素的高度?

问题描述 投票:1回答:1

我使用goquery来解析HTML,我需要检索这些HTML元素的高度,但goquery没有像.css()方法那样的jquery?我怎样才能实现这样的目标?

html parsing go height goquery
1个回答
3
投票

你不能。 Jquery在浏览器中运行HTML文档,并且浏览器计算尺寸(例如高度),并且可用于Javascript代码。

请注意,您无法访问渲染的尺寸,因为文档未呈现。这并不意味着您无法访问HTML标记的静态属性(例如height),但绝对不能保证此值将是元素的实际高度。

Goquery在您的浏览器之外运行,其中HTML文档未呈现,因此,维度不可用。

如果您想在Go中执行此操作,HTML文档必须将此信息传输到您的Go应用程序(服务器),例如通过AJAX调用,或者你必须在浏览器中运行你的Go代码,其中有gopherjsGo web assembly目标。

© www.soinside.com 2019 - 2024. All rights reserved.