为有中文需求的客户提供多渠道中文技术支持.

Mon Jan 17, 2022 1:39 am

怎么获取渲染的iframe的某一个html元素呢 :roll: 为什么我获取的时候 获取不到 document.getElementsByTagName('iframe')[0].contentWindow.document 获取不到里面的html元素,这里我用到的只是一个简单的word渲染 !!!

521wangzheng
 
Posts: 2
Joined: Mon Jan 17, 2022 1:34 am

Mon Jan 17, 2022 3:36 am

您好,

感谢询问!

抱歉我在我们的Spire.Doc for Java 以及 Spire.Doc for net 中都没有找到 “ document.getElementsByTagName('iframe')” 这个方法,请问您确定是使用我们的产品来操作的吗? 如果您的操作和我们的产品有关,请您提供一下您完整的操作代码以及您的 输入文档 以供进一步调查。 提前致谢。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Mon Jan 17, 2022 5:41 am

因为我是一个前端,所以使用js获取到元素,就是 我在 我的项目中使用word渲染页面的时候, 是个iframe 的 html元素, 我想获取到这个 word 加载进来的html 元素里面获取到里面的 html 结构 操作一些样式操作,所以使用了 原生的方法,获取dom元素, document.getElementsByTagName('iframe')[0].contentDocument 发现获取只是一个 <body></body>的空标签

521wangzheng
 
Posts: 2
Joined: Mon Jan 17, 2022 1:34 am

Mon Jan 17, 2022 6:00 am

您好,

感谢回复。

根据您的描述,您遇到的问题与我们的产品无关。 由于我们对js也不是很了解,请您寻找js的官方文档来解决您的问题。

如果您后续遇到和我们产品有关的问题,请随时联系我们。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Return to 中文技术支持