我正在使用iframe,并将其contendocument.designMode设置为“ on”。这使我可以复制Rich Text Editor,并在编辑过程中获得更大的灵活性。

问题是我有某些链接(<a href="#" onclick="alert(1);">test</a>)添加到页面中,并且这些链接当然不起作用,因为我在designMode中。

一开始我以为,好吧,我只会将该链接包装在另一个iframe中,但仍然不会触发与其关联的事件。

即使某些元素在designMode="on"文档中,也有办法使它们正常工作吗?

最佳答案

最近有完全一样的问题。我的解决方案是使用具有contentEditable =“ true”的div而不是iframe,然后允许您在该div中的元素上设置contentEditable =“ false”。
这不是一个完美的解决方案,但就我而言可以完成工作。

09-25 16:57