gpt4 book ai didi

javascript - 如何在Angular5中获取iframe的内容

转载 作者:行者123 更新时间:2023-12-01 02:36:52 26 4
gpt4 key购买 nike

我正在尝试为应用程序编写所见即所得的程序。一切似乎都很好,除了我无法获取 iframe 的值,没有 [object HTMLBodyElement]

let content = this.richtextarea.nativeElement.contentDocument.body

当我 console.log(content) ,我得到<body>...</body>但试图将其存储到数据库时,它说它是 [object HTMLBodyElement] .

我尝试将 iframe 值转换为字符串,但不成功。

如何获取 iframe 的字符串值?

是否有更好的方法来做到这一点,例如将 Iframe 的值移动到文本区域,然后在组件类中获取文本区域值?

最佳答案

let content = this.richtextarea.nativeElement.contentDocument.body

给你的是元素而不是字符串 html,为此你需要使用 outerHTML :

this.richtextarea.nativeElement.contentDocument.body.outerHT‌​ML

innerHTML :

this.richtextarea.nativeElement.contentDocument.body.innerHT‌​ML

关于javascript - 如何在Angular5中获取iframe的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47842518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com