1

designMode="on"在几个 iframe 上使用以允许用户编辑他们的内容。我也有按钮(在 iframe 之外),当点击时,应该对当前聚焦的 iframe 做一些事情。但是,当您单击按钮时,按钮会获得焦点,这意味着 iframe 都已模糊——没有焦点 iframe。

我的问题是,“在用户单击按钮之前,我如何确定几个 iframe 中的哪一个处于焦点?我想通过在聚焦时让每个 iframe 都设置一个变量的值来跟踪它们,但是如果你点击远离框,然后单击按钮,它不会知道区别(在这种情况下,按钮的功能应该什么都不做,而不是使用最后一个焦点框)。所以我想在 iframe 时将该变量设置为 null模糊,但是当然,单击按钮会使它们模糊并将变量设置为 null >_< 。

我见过很多地方都在谈论在一个 designMode iframe 中找到选定的元素,但没有关于从几个 iframe 中找到焦点的 iframe。我怎样才能让它工作?

作为记录,我使用的是 jQuery,但如果有一个纯 JS 的方式来做这件事,那也很好。

4

0 回答 0