0

我在这里使用了 w3 学校网站上的示例:http: //www.w3schools.com/xsl/xsl_client.asp

我使用了标题下的示例:在浏览器中将 XML 转换为 XHTML。

这里,变量“ex”和“resultDocument”是使用 xsl 转换 xml 的结果。

我想知道的是,是否有办法读取此生成文档的高度?

我最终需要将内容放在 iframe 中,并且需要知道高度才能使框架尺寸合适。

任何帮助/指针表示赞赏。谢谢

编辑:另外,如何用“ex”或“resultDocument”更新 iframe 的内容?

第二次编辑:我已经设法更新了 iframe 的内容,$('#box').contents().find('html').html(resultDocument); 尽管我已经搜索过高和低,但仍然无法找到一种解决方案来以跨浏览器兼容的方法查找 resultDocument 正文的高度,但仍然没有。有人请帮忙吗?

4

1 回答 1

0

尝试运行

document.documentElement.getBoundingClientRect()

改造后。

于 2012-12-03T21:10:31.457 回答