对不起,我无法复制任何类型的代码,但我希望我能提供尽可能多的细节。
我有一个包含iframe的页面,它们都共享同一个域。 iframe中有一个按钮,可触发iframe刷新。
从控制台,我可以使用document.querySelector
捕获按钮并调度click事件。但是,在iframe刷新后,即使元素在视觉上存在并且其属性没有更改,我的document.querySelector
也无法正常工作。
但是!!如果我右键单击并检查该元素,然后运行相同的document.querySelector
,它将再次起作用!
总结一下:
document.querySelector
可在iframe中使用document.querySelector
不再有效document.querySelector
重新工作!