Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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_Events_Iframe - Fatal编程技术网

Javascript iFrame内未触发事件

Javascript iFrame内未触发事件,javascript,events,iframe,Javascript,Events,Iframe,在iFrame内未触发事件 已存在具有css样式的元素 let div = document.getElementById('mychatbot'); 尝试创建新iframe并将现有内容动态添加到此框架 let iframe = document.getElementById('chatbot-embed'); iframe.contentWindow.document.body.appendChild(div); 现在我在iframe元素中获取聊天机器人的内容。用户界面没有问题。但是我在c

在iFrame内未触发事件

已存在具有css样式的元素

let div = document.getElementById('mychatbot');
尝试创建新iframe并将现有内容动态添加到此框架

let iframe = document.getElementById('chatbot-embed');
iframe.contentWindow.document.body.appendChild(div);
现在我在
iframe
元素中获取聊天机器人的内容。用户界面没有问题。但是我在chatbot子元素中添加了一些click事件

附加到
iframe
后不会触发这些事件。我知道,Javascript事件只能在同一个文档窗口上触发


是否有其他方法触发已存在的事件?

能否显示您在iframe中尝试侦听的单击事件?能否显示您在iframe中尝试侦听的单击事件?