Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个DesignMode iFrame的jQuery跟踪选择_Javascript_Jquery_Iframe_Contenteditable_Designmode - Fatal编程技术网

Javascript 多个DesignMode iFrame的jQuery跟踪选择

Javascript 多个DesignMode iFrame的jQuery跟踪选择,javascript,jquery,iframe,contenteditable,designmode,Javascript,Jquery,Iframe,Contenteditable,Designmode,我在几个iFrame上使用了designMode=“on”,允许用户编辑其内容。我还有一些按钮(在iframe之外),当单击这些按钮时,应该对当前关注的iframe做些什么。但是,当您单击该按钮时,该按钮将接收到焦点,这意味着iframe全部模糊——没有聚焦的iframe 我的问题是,“在用户单击按钮之前,如何确定几个iFrame中的哪一个处于焦点?我想通过在聚焦时将每个iself设置为一个变量的值来跟踪它们,但是如果单击远离框,然后单击按钮,它将不知道区别(在这种情况下,按钮的功能不应该做任何

我在几个iFrame上使用了
designMode=“on”
,允许用户编辑其内容。我还有一些按钮(在iframe之外),当单击这些按钮时,应该对当前关注的iframe做些什么。但是,当您单击该按钮时,该按钮将接收到焦点,这意味着iframe全部模糊——没有聚焦的iframe

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

我看到很多地方都在谈论如何在一个designMode iframe中找到选定的元素,但却没有讨论如何从多个iframe中找到聚焦的iframe。我该如何让它工作

作为记录,我正在使用jQuery,但是如果有一种纯JS的方法来实现这一点,那也没关系