我正在使用Goquery解析HTML,我需要检索这些HTML元素的高度,但是Goquery没有像.css()方法的jQuery?我该如何实现这样的目标?
你不能。jQuery在介绍HTML文档的浏览器中运行,并通过浏览器计算尺寸(例如高度),可用于JavaScript代码。
请注意,您无法访问渲染尺寸,因为该文档没有渲染。这并不意味着您无法访问HTML标签的静态属性(例如height
),但是绝对不能保证此值将是元素的实际高度。
Goquery在您的浏览器之外运行,没有渲染HTML文档,因此,尺寸不可用。
如果您想在Go中进行操作,则HTML文档必须将此信息传输到您的GO应用程序(服务器),例如通过AJAX调用,或者您必须在浏览器中运行GO代码,其中有Gopherjs和GO Web Assembly Target。