Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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/69.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 是否可以跨两个不同的iFrame复制鼠标和键盘事件?_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 是否可以跨两个不同的iFrame复制鼠标和键盘事件?

Javascript 是否可以跨两个不同的iFrame复制鼠标和键盘事件?,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有两个iFrame,在一个网页中嵌入了动态内容,用于比较它们之间的差异。要做到这一点,我想在一个iframe中复制或镜像另一个iframe中的鼠标和键盘事件 这可能吗?使用querySelectorAll为两个元素分配相同的事件 var elements = document.querySelectorAll(".a, .b"); for (var i = 0; i < elements.length; i++) { elements[i].addEventListener("cli

我有两个iFrame,在一个网页中嵌入了动态内容,用于比较它们之间的差异。要做到这一点,我想在一个iframe中复制或镜像另一个iframe中的鼠标和键盘事件


这可能吗?

使用querySelectorAll为两个元素分配相同的事件

var elements = document.querySelectorAll(".a, .b");
for (var i = 0; i < elements.length; i++) {
  elements[i].addEventListener("click", function() {
    console.log("clicked");
  });
}
var-elements=document.querySelectorAll(“.a.b”);
对于(var i=0;i
我不确定这是否适用于此用例。由于iframe内容是动态的,我不能像您建议的那样声明显式事件绑定。或者,如果我这么做,那只能是对iFrame本身。例如,它可能不会模拟与iframe中的下拉菜单的交互,而是通过在另一个iframe中单击来实现。您在这些iframe中具体做什么?+这两个框架都可以控制吗?这两个框架的内容来自src url。目的是比较他们的差异。为了帮助实现这一目标,在测试功能时,最好在这两个方面都镜像单击。