跨域iframe和随机id
回答
收藏

跨域iframe和随机id

青云cz
2024-05-22 17:01·浏览量:552
青云cz
影刀见习开发者
发布于 2024-05-22 17:01552浏览

一个网页里面同时包含多个iframe,并且结构类似,id每次打开是变动的

iframe标签结构是

<iframe id="0_bodyFrame" name="0_bodyFrame" attrid="mainPageIframeId" src="/PMS/framework/mainPageFtl.do?isOldLayout=null&fzbs=9010" scrolling="auto" width="100%" height="100%" marginwidth="0" marginheight="1" border="0" frameborder="0" style="padding-top:-2px;margin-top:1px; background:rgb(244,246,249);">
											</iframe>

然后我获取iframe里面的元素时候,如果不限制iframe里面的if就会同时找到几个,如果限制了这个id的值 `0_bodyFrame`,每次打开是不一样的,也就是说下次打开就获取不到元素了

尝试过的方案

试过通配符 *_bodyFrame,通配符会同时匹配到多个


试过获取元素列表时候勾选父元素,然后通过父元素(再iframe里面的一个固定标签)来限制,但是没有,固定标签元素也需要iframe来限制


收藏
全部回答1
最新
发布回答
回答