使用Chrome开发工具控制台,我尝试在页面上的iframe中选择一个元素。有没有办法以编程方式执行此操作而无需在帧下拉列表中选择帧以便首先将控制台上下文设置为该帧?假设目标iframe是frames [1],并且iframe中的元素的id为" some-elem",以下似乎不起作用:
frames[1].document.getElementById('some-elem');
答案 0 :(得分:1)
我认为你想要contentDocument
而不是document
(见this related question)。
请注意,这仅适用于iframe和主文档位于同一域中的情况。否则,您正在尝试跨站点脚本,它将被浏览器阻止。